这是一个可以解决餐馆点餐的 saas 系统 ,为入驻的商家自动开通一个小程序,用户使用小程序扫桌码点餐并完成支付。餐馆可以查看每笔订单,以及统计报表,可以设置给服务员和厨师的奖励。
项目一共配置了3个人,两位后端程序员负责开发接口和后台,一位前端程序员开发小程序和前台点餐系统 。我在项目中负责开发接口,使用 PHP的 Laravel 框架开发,在项目中还使用了其它的技术:
使用 Mysql 存储数据
使用 Redis 缓存热点数据
结合 Redis的 Sort List 做的消息队列完成一些异步任务,如通知后厨,订单处理,奖金计算等等
使用 Laravels/swoole做 websocket 服务,用来同步用户的点餐信息
使用 docker 发布项目