食愿小灶

食愿小灶

面向两个人或一家人的家庭餐食协作微信小程序:一起选菜、安排每餐、调整备菜用量、整理采购清单。微信搜索“食愿小灶”使用;链接为产品介绍与开源项目入口。

打开网站

一款解决”今天吃什么”的开源小程序

“今天吃啥?””都行,你定。”——这句话几乎是每个家庭每天都要上演的对话。食愿小灶(github.com/pydaxing/shiyuan)就是冲着这个日常难题来的。

它是一个围绕家庭做饭设计的微信小程序,核心逻辑是:把”今天吃什么”从一个人的纠结,变成一家人可以一起完成的选择。家人把喜欢的菜收进自家菜单,各自挑选想吃的,汇成同一餐,再按菜准备食材。点菜的人有具体选择,做饭的人能看到这一餐的安排,菜谱、用量、采购清单也有了共同的去处。

五个入口,对应五件日常事

食愿小灶的功能结构很清晰,围绕”从想吃,到开饭”这条线,拆成了五个入口:

  • 美食:浏览别人家的拿手菜,找做菜灵感,喜欢就加入自家菜单,自己做得好的也能分享出去;
  • 菜单:收藏家里常吃的菜,按分类浏览搜索,可编辑菜品、食材用量和图文做法,还能把几道菜组合成套餐;
  • 厨房:安排今天、明天、后天的餐食,看家人选了什么,按菜确认备菜、调整本餐用量,记录开饭;
  • 备菜 / 采购:把本餐需要的食材主动加入采购清单,按餐、按菜查看对应材料,保留每道菜的用量;
  • 冰箱:可选的家庭工具,按冷藏、冷冻、常温管理家里库存;
  • 我家:创建、加入、切换家庭,设置名称封面,邀请家人、管理成员,每个家庭有独立的菜单和餐食安排。

其中”用量跟着这一餐走”这个设计很贴心——做饭前可以临时调整食材用量,少做一点、多放一点,都不用改掉原来的菜谱。

技术栈:开源可自部署

食愿小灶是开源项目,技术栈是 Vue 3 + uni-app 构建微信小程序,通过微信云开发 / CloudBase 提供家庭协作、数据存储和图片服务。

对开发者来说,这意味着你可以:

  1. git clone 拉取源码;
  2. 配置自己的微信小程序 AppID 和 CloudBase 云环境;
  3. 部署云函数、数据库规则后,用微信开发者工具打开预览。

项目代码采用 MIT License 开源,可以学习、修改、商用和再分发(品牌、小程序码、图片、菜谱和用户内容除外)。项目还配套了完整的文档导航——开发接手指南、交互约定、设计规范、版本与发布、宣传素材等,甚至为新的 Codex 准备了 AGENTS.md 上手文档。

后续规划(尚未实现)

README 里明确列出了三个未来方向,注意这些当前版本还没有:

  1. 按菜采购,按量准备:对接真实采购服务,控制采购量、减少浪费(目前采购清单只是整理备餐材料,真实下单、支付和配送尚未接入);
  2. AI 选餐与推荐:结合家庭偏好,提供菜品和餐食建议;
  3. AI 餐食搭配与健康分析:围绕食材组成、营养和搭配提供分析建议。

需要留意的点

  1. 它是开源项目,不是纯粹的”成品工具”​:普通用户直接用微信搜”食愿小灶”小程序即可体验;开发者才需要关心源码、部署;
  2. 真实下单/支付未接入:当前采购能力只用于”整理备餐材料”,不能真的下单买菜;
  3. 需要微信 + 云开发环境:自部署需要自己的微信小程序 AppID 和 CloudBase 云环境,有技术门槛;
  4. 个人开发者项目:作者是个人(pydaxing),项目规模和持续性需要自行判断,但代码和文档的完整度相当高。

使用提示

  • 普通用户:打开微信 → 搜索小程序「食愿小灶」,即可体验,无需关心源码。
  • 开发者:仓库已公开,git clone 后按 README 和 AGENTS.md 上手;独立部署需自备微信小程序 AppID 和 CloudBase 云环境。
  • 代码采用 MIT License 可商用,但品牌、小程序码、图片、菜谱和用户内容不在授权范围内,注意区分。
  • 采购清单当前不能真实下单,真实下单、支付、配送尚未接入。
  • 反馈问题可通过 GitHub Issues,描述页面、操作步骤、期望和实际结果,截图记得遮挡个人资料和家庭邀请码。

信息更新于 2026-10-30。

===FAQ===

Q:食愿小灶是什么?
A:是一款开源的家庭点餐微信小程序,解决”今天吃什么”的问题,支持家庭点餐、菜谱分享、备菜用量、采购清单和冰箱管理。

Q:怎么使用?
A:普通用户直接打开微信搜索小程序「食愿小灶」即可;开发者可以 git clone 源码自部署。

Q:它是免费的吗?
A:是。项目采用 MIT License 开源,代码可免费学习、修改和商用。

Q:能真的在线买菜吗?
A:不能。当前采购清单只用于整理备餐材料,真实下单、支付和配送尚未接入,属于后续规划。

Q:能自己部署吗?
A:可以。需要自己的微信小程序 AppID 和 CloudBase 云环境,按 README 配置 .env 和 cloudbaserc.json 后部署。

首页截图

食愿小灶

若有收获,就点个赞吧

数据统计

相关导航

暂无评论

none
暂无评论...