可可小灶 Little Hearth产品系统Vibe Coding

我要开发同款
江畔何人初见月2026年09月14日
4阅读

技术信息

语言技术
NoSQLJavaScriptTypeScriptTaro
系统类型
小程序轻应用
行业分类
生活旅游

作品详情

行业场景

项目面向餐饮与生活服务行业,核心是"熟人私厨"数字化场景。

典型业务场景: 一、情侣远程点饭。一方下厨、一方点餐:食客浏览对方厨房菜单,选规格、写口味备注、一键下单;下单后5分钟内可反悔取消,大厨实时接单、做完"开饭",把日常做饭变成有来有往的互动仪式。 二、家庭备餐管理。家人作为食客提前点菜,掌勺人用"今天做/不做"开关安排当日菜单,售罄自动置灰,减少反复口头沟通。 三、私房菜工作室。私厨主理人创建私人厨房,凭密码邀请熟客加入,发布私房菜与今日菜单,接单、拒单、批量出餐,沉淀老客用餐记录。 四、小圈子共享厨房。宿舍、合租室友轮流掌勺、互相点单,用餐记录按厨房隔离、永久可查。

与公共外卖平台的差异:封闭熟人圈、无支付与配送环节、订单即沟通;产品以多厨房隔离、授权码开通、私厨密码等机制保证小圈子私密性与数据安全。

功能介绍

「可可小灶」是一款面向情侣与家庭的私厨点餐微信小程序,理念是"让喜欢的人,给喜欢的人做饭"。它不做公共外卖平台,而是为熟人小圈子提供专属点餐工具。

主要功能: 一、多厨房与角色体系。支持公开厨房与凭密码加入的私人厨房;食客、大厨、管理员三种角色权限严格隔离,大厨凭授权码开通、一人一厨。 二、菜单浏览与点餐。首页宫格/列表双模式浏览菜品,分类侧边栏、规格选择、口味备注、今日售罄自动置灰;选菜篮实时计价,一键下单。 三、订单全流程管理。下单生成唯一订单号,状态机流转:待处理→制作中→已完成/已取消;食客下单后5分钟内可无理由取消,超时自动锁定;后厨实时接单,支持拒单、批量接单与开饭提醒。 四、订单云同步。订单双写云端、跨设备实时可见,幂等去重防丢单;用餐记录永久保存、按日倒序,随时回看"TA最爱吃什么"。 五、后厨与管理后台。大厨管理本厨菜品、分类、私房菜与"今天做/不做"开关;管理员管理用户、授权码、厨房与全站基础菜,并附Web只读数据看板。 六、体验细节。先浏览后登录、微信一键登录、日系治愈风界面、厨房背景自定义裁剪、订阅消息提醒与消费统计彩蛋。

适用于情侣远程点饭、家庭备餐、私房菜工作室等场景。

项目实现

【我的职责】独立开发,全程负责产品定位、UI/交互设计、前端小程序、云函数后端、数据库设计、单元测试与上线迭代。 【技术栈】TypeScript + 微信小程序原生(WXML/WXSS·SCSS)+ 微信云开发(Node.js云函数、云数据库、云存储)+ Vitest测试 + Node.js管理看板服务。 【架构】本地优先双轨架构:客户端按页面编排层—业务逻辑层—存储层三层组织,26个业务模块以本地Storage为权威状态;配置云环境后,订单/菜品/用户数据经统一云同步层双写云函数与云数据库,未配置则全链路自动降级本地存储,兼顾离线可用与零成本部署。 【亮点】①5分钟取消窗口由服务端落库截止时间,前端只做倒计时,杜绝改机时间绕过;②下单携带client_order_id幂等键,跨设备同步不丢单;③云函数全量鉴权(限接单厨/厨主/管理员),修复跨厨房私房菜越权等P0漏洞;④自研19个组件+DesignToken设计系统,日系治愈风。 【难点与解决】跨设备订单不同步——抽象订单云同步层,双写合并、orderNo幂等、云端状态权威;图片临时链接24小时过期导致跨用户裂图——云文件ID落库,客户端/服务端两级临时链解析兜底;Kitchen与Chef双实体历史包袱——写兼容同步层平滑过渡,避免高风险重构。 【成果】两个月迭代60余次,发布1.0→1.2共3个版本;完成11个页面、19个组件、11个云函数;64个单元测试全部通过;小程序完成备案并上线稳定运行。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论