Fengz Lab · 内部小工具

今天吃什么,
一起决定。

给实验室和熟人小圈子用的美食共享与聚餐决策工具:收藏吃过的店、把好店共享到小组、 随机抽一家,或者发起一场投票让所有人一起选。

微信原生小程序 · 11–15 人小圈子 · 不收集手机号

能做什么

所有功能都围绕「少纠结、快点决定」设计,不做支付、不做 AA 分账、不做个性化推荐。

📚

个人美食库

按菜系、人均、评分、标签筛选;收藏夹、推荐菜、备注、照片都在你自己的库里。

👥

多小组共享

一份收藏可以分享到不同小组,组内成员都能看到;成员之间数据严格隔离。

🎲

随机抽一家

按来源、菜系、预算、距离、评分、去过状态筛选后等概率抽取,还能排除最近去过的。

🗳️

聚餐投票

报名、提名、单选/多选/限选、匿名或公开、自动截止、平票随机或重投,全程留痕。

⭐

多次评价

总体 1–5 星必填,口味/环境/服务/性价比可选;同一家店可以记录多次用餐。

📈

聚餐回顾与统计

时间线、相册、实际人数、总消费与人均;常去餐厅、高分餐厅、成员参与次数。

🔒

隐私与边界

个人收藏与组内共享分离;退出小组可自行选择保留或撤回;可导出 JSON / CSV 并注销账号。

📴

离线草稿

断网时可以写草稿,联网后自动同步;但投票、报名等实时操作必须联网确认。

交互演示

下面链接打开的是 用模拟数据制作的原型,用于体验页面流转与视觉风格。 它不连接真实后端、不读取任何人的美食数据,所有操作只在你的浏览器里生效。

演示数据
打开小程序原型 39 个页面 · 五栏导航 · 管理后台示意
→

请注意:原型里的地图是示意布局,餐厅、评分、消费全部是假数据,不会写入服务器。

Food Circle 桌面端原型首页
桌面端原型 · 首页
Food Circle 手机宽度原型
手机宽度 · 390px

怎么用

1

在微信中打开小程序

这是微信原生小程序,需要在微信内打开,普通浏览器无法运行。 目前通过小程序体验版邀请使用,体验人数受微信限制(11–15 人的小圈子刚好合适)。

2

用邀请码加入小组

第一次进入先完成微信登录(不强制手机号),再输入朋友给你的邀请码,或点开微信群里的邀请卡片。

3

收藏、共享、投票

把吃过的店存进美食库并共享到小组;决定不了就随机抽一家,或者发起聚餐投票让大家一起选。

小程序体验版状态: 待配置小程序 AppID 后生成体验二维码。

技术说明

小程序 微信原生 WXML / WXSS / TypeScript
服务端 Node.js + TypeScript + MySQL(REST API)
管理后台 Vue 3 + Element Plus + ECharts
数据 自建服务器,每日备份,支持迁移