个人项目 · 微信小程序 · 家庭聚餐

让每一桌家宴
都井井有条

这是我业余时间做的一个小程序:把自己家的拿手菜整理成一份菜单,发起聚餐时生成一条唯一编码链接,家人朋友点开就能点菜。同一桌实时互见,不同桌互不干扰,简单到不需要说明书。

这个小程序能做什么

从整理菜单到聚餐点菜,覆盖了一桌家宴从开席到散席的主要环节。所有功能都在一个小程序里完成,不依赖其他平台。

📝

整理菜单

按分类把家里的拿手菜录入菜单,每道菜可以配大图和制作步骤。图和步骤都是可选的,想简单就只写个菜名。

🔗

发起聚餐

发起聚餐时生成一条带唯一编码的链接,可以选择带上我的菜单,发给谁谁就能进来点菜。

⚡

实时点菜

点一下就同步,没有提交按钮。同一道菜多人点会合并计数,谁点了什么一目了然。

🔒

数据隔离

每次聚餐一个独立编码,不同桌的数据互不干扰。取消分享后链接失效,但数据保留可以恢复。

三步开始一桌家宴

不需要注册嘉宾账号,也不用下载额外应用。一条链接发出去,收链接的人点开就能点菜。

1

整理菜单

把家里的拿手菜录进菜单,按分类归好,每道菜可以配图片和步骤,也可以什么都不配。

2

发起聚餐

点发起聚餐,系统生成一条带唯一编码的链接,可以选择带上我的菜单一起分享。

3

分享点菜

把链接发到群里,任何人点开就能看到菜单并点菜,所有人实时互见,按菜合并计数。

一套界面,不分主客

做这个项目的时候,我给自己定了一条原则:只有一套账户、一套界面,不区分"主人版"和"客人版"。所谓主人视角,只是同一个人在自己发起的房间里多了两处管理入口。

相比功能多不多,我更在意它够不够简单——不需要说明书,不需要培训,发个链接就能用起来。所以很多取舍都是围绕"能不能少一步"来做的。

  • 点击即同步,无需提交按钮,点菜体验流畅自然
  • 按菜合并计数,如"外婆红烧肉 ×2 · 小满、阿哲"
  • 支持手写菜,客人临时加菜也能进入同一清单
  • 撤回只撤自己那一份,不影响其他人已点的菜
  • 取消分享不删数据,恢复分享后原链接复活
外婆红烧肉
×2
小满、阿哲
清蒸鲈鱼
×1
爸爸
蒜蓉西兰花
×3
小满、阿哲、妈妈
糖醋排骨
×1
客人手写

关于这个项目

一桌家宴是我个人开发的一个小程序。起因很朴素:每次家里聚餐或者朋友聚会,点菜环节总是手忙脚乱——群里接龙容易漏掉,口头报菜名转眼就忘,最后谁点了什么也说不清楚。

我想这事应该有更简单的做法,于是把它做成了一个微信小程序,又配了这个网站作为项目介绍页。我不是专业开发者,这个项目大部分是在业余时间完成的,代码和设计都是边做边摸索。

后续还会继续迭代。如果你也遇到过类似的麻烦事,欢迎给我写封邮件聊聊。这个页面没有商业推广,也没有付费功能,就是一个我自己用着顺手的工具。