打开小程序3秒,帮你决定今天吃什么 🚀
- 🎯 多维度智能推荐 — 天气 + 心情 + 星座 + 位置 + 用餐类型,五维加权评分
- 📍 定位优先 — 获取你当前位置附近的餐馆,心情不好时优先推荐近的
- 💡 心情感知 — 疲惫/难过时就近解决,开心/恋爱时走远一点也无妨
- 🔮 玄学加成 — 每个推荐都附带健康效益 + 财运寓意 + 星座运势
- ⚡ 零后端 — 纯前端运行,无需服务器,即开即用
![]() |
![]() |
天气 + 位置 + 心情 + 星座 + 午餐/晚餐选择,全部就绪后点击「智能推荐」
![]() |
![]() |
匹配度评分 + 距离标注 + 推荐理由 + 星座运势 + 3个备选方案
采用五维加权评分机制,根据当前场景动态调整权重:
| 维度 | 基础权重 | 说明 |
|---|---|---|
| 心情匹配 | 25% | 当前心情与食物类型的适配度 |
| 天气匹配 | 25% | 天气状况决定冷热口味偏好 |
| 星座匹配 | 15% | 十二星座对应的幸运食物 |
| 用餐类型 | 10% | 午餐偏快餐简餐,晚餐偏正餐丰盛 |
| 距离远近 | 25% | 动态权重 — 心情影响距离容忍度 |
| 心情 | 距离系数 | 效果 |
|---|---|---|
| 😊 开心 / 🥰 恋爱 | 0.6 | 愿意走远一点觅食 |
| 😐 平静 | 0.8 | 距离适中就好 |
| 😢 难过 / 😠 烦躁 | 1.2 | 近一点更方便 |
| 😴 疲惫 | 1.3 | 强烈建议就近解决 |
💡 当你心情不好或疲惫时,算法会自动提高距离权重,优先推荐步行5分钟内能到达的餐馆!
1. 克隆项目
git clone https://github.com/auguszp666/SOLO_coder_Eat_What.git
cd SOLO_coder_Eat_What2. 导入微信开发者工具
- 打开 微信开发者工具
- 选择"导入项目" → 选择项目目录
- AppID 填写
wx0000000000000000(测试号)或你自己的 AppID
3. 开始体验
- 点击"编译"即可在模拟器中预览
- 手机扫码 → 真机调试
| 技术 | 说明 |
|---|---|
| 微信小程序 | 原生开发 (WXML / WXSS / JS) |
| 推荐算法 | 多维度动态加权评分 |
| 定位 | wx.getLocation 真实定位 + 坐标转地标描述 |
| 距离计算 | Haversine 公式 |
| 数据层 | 50+ 食物数据库,10+ 中国地标 |
Eat_What/
├── utils/
│ ├── data.js # 食物数据库 + 星座运势 + 地标映射
│ └── recommend.js # 智能推荐算法(五维加权评分)
├── pages/
│ ├── index/ # 主页面(天气/心情/星座/定位/推荐按钮)
│ └── result/ # 推荐结果页(评分/距离/理由/备选)
├── app.js # 小程序入口 + 全局位置管理
├── app.json # 全局配置
└── app.wxss # 全局样式
| 指标 | 传统开发 | AI 辅助 (TRAE SOLO) |
|---|---|---|
| 开发时间 | ~26 小时 | ~2.5 小时 |
| 提效倍数 | — | 约 10 倍 |
| 代码文件 | 17 个 | 17 个 |
| Git 提交 | — | 9 次 |
详细开发过程请查看:项目开发总结.md
- 接入真实天气 API(和风天气 / 高德天气)
- 接入高德地图获取真实周边餐馆
- 用户偏好记忆(记住你常选的食物类型)
- 历史记录(回顾过去吃过什么)
- 社交分享(推荐结果一键分享)
MIT License
如果这个小程序解决了你的"选择困难症",或者你觉得推荐算法很有趣:
点击页面右上角的 ⭐ Star 按钮,这将是对我最大的鼓励!
今天吃什么?打开小程序,3秒告诉你答案 🍽️


