用户端
1. 登录:微信授权+手机验证码登录
2. 首页:展示理疗项目、价格、门店信息
3. 预约:选项目、选技师、选时段,自动防撞档
4. 支付:微信支付、套餐抵扣
5. 订单:多状态订单查看、取消、退款、评价
6. 个人中心:资料、卡券、优惠券、历史记录
商家后台
1. 项目、技师、门店信息管理
2. 技师排班、时段管控
3. 订单审核、到店核销、数据导出
4. 用户管理、营销券设置
5. 营收流水、财务对账
对接
微信登录/消息推送/支付退款,Redis控预约冲突
后端(Java)
- 核心框架:SpringBoot
- 数据库:MySQL
- 缓存:Redis(预约防重、缓存数据)
- 对接:微信开放平台、微信支付
- 工具:MyBatis/MyBatis-Plus、 Lombok
小程序前端
- 开发框架:uni-app
- 语法:Vue + 小程序原生语法
- 样式:uView UI组件库
部署环境
- 服务器:云服务器
- 项目打包:Jar包部署
- 必备:域名、备案、SSL证书