QuickMeal 面向中小型餐饮门店的堂食点餐场景。传统人工点餐存在高峰期排队、错单漏单、菜单更新不及时及订单状态难以追踪等问题。项目通过“一桌一码”扫码点餐模式连接顾客端与商家管理端,降低重复人工操作,提高点餐、接单及桌台管理效率。
点击空白处退出提示
QuickMeal 面向中小型餐饮门店的堂食点餐场景。传统人工点餐存在高峰期排队、错单漏单、菜单更新不及时及订单状态难以追踪等问题。项目通过“一桌一码”扫码点餐模式连接顾客端与商家管理端,降低重复人工操作,提高点餐、接单及桌台管理效率。
项目包括微信小程序用户端、Vue3 商家管理端和 Django 后端服务。用户扫码绑定桌台后,可浏览菜品与套餐、提交订单、使用优惠券、收藏及评价;商家可维护菜品分类、价格和上下架状态,处理订单并查看桌台使用情况。系统支持用户认证、购物车、订单状态流转、超时订单取消、热门菜品缓存及历史订单查询。
主要负责后端接口及核心业务逻辑开发。使用 Django REST Framework 构建 RESTful API,通过 MySQL 设计用户、菜品、桌台、订单及优惠券等数据模型,并使用 JWT 完成身份认证;采用 Redis 缓存热门菜品,降低重复数据库查询。设计“一桌一码”绑定流程和订单状态机,支持申请中、待餐、待支付及已完成等状态流转与超时取消;通过订单项价格快照避免菜品调价影响历史订单,并完成 Vue3 管理端、微信小程序与后端接口的联调。











评论