麦瓣健康麦瓣健康
首页
  • APP产品开发方案
  • 商业调查报告
  • 后端技术架构
  • Docker Compose部署指南
  • 技师端-功能模块与微服务对应关系
  • 数据库设计
  • 分布式事务一致性
  • 日志管理与配置
  • Netdata监控系统
  • 系统总览
  • 文档导航
  • 代码审计智能体
  • 测试生成智能体
  • 运维诊断智能体
  • APP测试智能体
  • API自动化测试多智能体协作系统
  • 项目规划
  • 开发工作手册
  • 开发周期管理
  • 任务看板总览
  • Week 3任务看板
  • Week 3周例会
  • Week 4任务看板
  • Week 5任务看板
  • Week 6任务看板
  • APP测试设备采购清单
  • 用户端APP
  • 用户端APP功能脑图
  • 技师端APP
  • 技师端APP功能脑图
  • 后台管理
  • 大数据屏幕
  • 技师端-账户系统需求明细
原型图(Demo)
GitHub
首页
  • APP产品开发方案
  • 商业调查报告
  • 后端技术架构
  • Docker Compose部署指南
  • 技师端-功能模块与微服务对应关系
  • 数据库设计
  • 分布式事务一致性
  • 日志管理与配置
  • Netdata监控系统
  • 系统总览
  • 文档导航
  • 代码审计智能体
  • 测试生成智能体
  • 运维诊断智能体
  • APP测试智能体
  • API自动化测试多智能体协作系统
  • 项目规划
  • 开发工作手册
  • 开发周期管理
  • 任务看板总览
  • Week 3任务看板
  • Week 3周例会
  • Week 4任务看板
  • Week 5任务看板
  • Week 6任务看板
  • APP测试设备采购清单
  • 用户端APP
  • 用户端APP功能脑图
  • 技师端APP
  • 技师端APP功能脑图
  • 后台管理
  • 大数据屏幕
  • 技师端-账户系统需求明细
原型图(Demo)
GitHub
  • 项目管理

    • 麦瓣健康 - 开发工作手册
    • 麦瓣健康 - 统一开发周期管理
    • 麦瓣健康项目 - 任务看板总览
    • APP 测试设备采购清单

麦瓣健康 - 统一开发周期管理

项目名称: 麦瓣健康平台

项目范围: 用户端APP + 技师端APP + 管理后台Web

开发策略: 极速MVP开发,核心功能优先

团队规模: 1产品+2后端+1UI+1前端(Flutter)+1测试

总开发周期: 13周(10月20日 - 1月18日)

最后更新: 2025-10-27


📋 项目概览

功能规模统计

端MVP功能完整功能技术方案MVP周期备注
用户端48个P0功能165个功能点Flutter原生APPWeek 1-8(10.20-12.14)优先开发
技师端51个P0功能(简化)85个功能点Flutter原生APPWeek 9-12(12.15-1.11)串行开发
管理后台3个核心页面52个功能点React WebWeek 11-12(12.29-1.11)极度简化
后端服务单体架构微服务Spring Boot单体Week 1-12(10.20-1.11)建议单体而非微服务

核心特性(v3.0)

业务创新点:

  • ✅ 5大服务类别精准匹配
  • ✅ 心率监测安全保障
  • ✅ 夜间服务费机制(22:00-08:00加收30%)
  • ✅ 套餐确认机制(客户确认后发放提成)
  • ✅ LBS位置信息展示(距离、打车费用、预计时间)
  • ✅ 团购订单支持(肩颈快按)
  • ✅ 差异化营业时间管理
  • ✅ 用户群体智能识别

🎯 极速开发策略(13周)

唯一阶段:MVP快速上线

目标: 13周内交付可运营的APP版本 周期: 13周(约3个月) 核心原则:

  • 只做P0功能,P1/P2全部延后
  • 激进并行,前后端同时开工
  • 自动化优先,减少手工测试

交付物:

  • ✅ 用户端APP(48个P0核心功能)
  • ✅ 技师端APP(51个P0核心功能)
  • ✅ 管理后台Web(15个P0基础功能)
  • ✅ 后端API服务(6个核心微服务)

延后功能(上线后迭代):

  • ⏸️ 所有P1/P2增值功能(优惠券、积分、会员、CRM等)
  • ⏸️ AI推荐、物联网、商城等高级功能

📅 极速开发排期(13周)

⚡️ Sprint 1: 项目启动与基础搭建(Week 1:10月20日 - 10月26日)

并行策略:后端、前端、后台同时启动,不等架构完全确定就开始编码

📋 Day 1-2: 架构设计(全员)

  • [x] 微服务架构设计评审
  • [x] 数据库表结构设计(核心表优先)
  • [x] API接口文档初版

🔧 Day 3-5: 环境搭建与开发启动

后端开发:

  • [x] Docker开发环境搭建
  • [x] 用户服务脚手架搭建
  • [x] 认证服务脚手架搭建
  • [x] CI/CD流程配置

用户端APP:

  • [x] Flutter项目初始化(iOS + Android)
  • [x] 基础框架搭建(页面路由、网络请求封装、状态管理)
  • [x] 原生插件集成(地图、支付、推送)

技师端APP:

  • [x] Flutter项目初始化(iOS + Android)
  • [x] 基础框架搭建(页面路由、网络请求封装、状态管理)
  • [x] 原生插件集成(地图、定位、推送)

管理后台Web:

  • [x] React项目初始化
  • [x] 基础布局搭建(登录页、布局框架)

⚡️ Sprint 2-3: 用户系统与认证(Week 2-3:10月27日 - 11月9日)

激进并行:前后端API协商后立即开发,不等后端完全实现就开始前端对接

🔙 后端开发(2周完成)

Week 2 任务:

  • [x] 用户注册登录API(手机号+微信授权)
  • [x] 技师注册登录API
  • [x] JWT Token认证机制
  • [x] 实名认证API对接(身份证+人脸识别,对接第三方服务)

Week 3 任务:

  • [x] 技师资质审核API(护士证/康复师证/育婴师证/按摩师证)
  • [x] 服务类别管理API(5大类别)
  • [x] 权限管理RBAC
  • [x] 用户/技师信息管理API

📱 用户端APP(Week 2-3)

用户认证模块:

  • [x] 登录注册页面(手机号登录)
  • [x] 第三方授权登录(微信、支付宝)
  • [x] 实名认证页面(身份证+人脸识别)

个人中心基础:

  • [x] 个人信息管理页面
  • [x] 地址管理功能

👨‍⚕️ 技师端APP(Week 2-3)

技师认证模块:

  • [x] 登录注册页面
  • [x] 实名认证页面(身份证+人脸识别)
  • [x] 资质上传功能(护士证/康复师证/育婴师证/按摩师证)
  • [x] 个体户执照上传
  • [x] 健康证明上传

服务配置模块:

  • [x] 服务类别选择页面(5大类)
  • [x] 性别验证功能(健康管理类限制)

🖥️ 管理后台Web(Week 2-3)

系统管理模块:

  • [x] 登录页面
  • [x] 整体布局框架

用户管理模块:

  • [x] 用户列表(筛选、搜索、分页)
  • [x] 用户详情页

技师管理模块:

  • [x] 技师审核功能(资质审核、营业执照审核、健康证审核)
  • [x] 技师列表(筛选、搜索、分页)

✅ 自动化测试(Week 3)

  • [x] 接口自动化测试框架搭建
  • [x] 登录注册流程自动化测试

⚡️ Sprint 4-5: 核心业务(技师选择+下单支付)(Week 4-5:11月10日 - 11月23日)

并行策略:下单流程和技师选择同时开发,共享后端服务

🔙 后端开发(Week 4-5,2周完成)

服务管理API:

  • [x] 服务项目管理API(增删改查)
  • [x] 技师信息管理API(列表、详情、筛选)
  • [x] LBS位置计算API(高德地图集成,计算距离、打车费用、预计时间)

订单管理API:

  • [x] 订单创建API
  • [x] 价格计算API(基础价格+夜间服务费30%,22:00-08:00)
  • [x] 订单状态机设计与实现

支付服务API:

  • [x] 微信支付集成(统一下单、支付回调)
  • [x] 支付状态查询

📱 用户端APP(Week 4-5)

首页模块:

  • [x] 首页布局设计
  • [x] 服务类别展示(5大类)
  • [x] Banner轮播图(预留,数据暂时为空)

技师选择模块:

  • [x] 技师列表页(距离、评分、价格、单量、好评、星级)
  • [x] 技师筛选功能(距离/评分/价格/项目)
  • [x] 技师详情页(含LBS位置卡片:距离、打车费用、预计时间)
  • [x] 商家入驻信息展示
  • [x] 营业时间显示
  • [x] 用户群体识别标签

下单支付模块:

  • [x] 下单流程(选服务类别→选服务项目→选技师→选地址→支付)
  • [x] 差异化预约时间(专业严选可预约至后一周)
  • [x] 营业时间智能提示
  • [x] 团购下单功能(肩颈快按)
  • [x] 价格计算显示(含夜间服务费标识)
  • [x] 在线支付(微信支付、支付宝)

👨‍⚕️ 技师端APP(Week 4-5)

服务管理模块:

  • [x] 服务类别管理页面
  • [x] 服务项目配置
  • [x] 营业时间设置(根据服务类别差异化)

接单管理模块:

  • [x] 在线/离线状态切换
  • [x] 订单列表(简版:待接单/待服务/进行中/已完成)

🖥️ 管理后台Web(Week 4-5)

服务项目管理:

  • [x] 服务项目配置页面(服务分类、价格配置、上下架)

技师管理增强:

  • [x] 技师管理列表(列表+详情)
  • [x] 技师详情页(基本信息、业绩统计)

订单管理基础:

  • [x] 订单列表(基础版:筛选、搜索、分页)

⚡️ Sprint 6-7: 订单管理与服务流程(Week 6-7:11月24日 - 12月7日)

核心重点:订单状态流转、实时通信、服务打卡

🔙 后端开发(Week 6-7)

订单服务增强:

  • [x] 订单分配算法(距离、评分、在线状态)
  • [x] 订单状态流转管理
  • [x] WebSocket实时通信服务

定位与打卡服务:

  • [x] GPS定位服务
  • [x] 打卡功能API(到达打卡、开始打卡、结束打卡)

服务记录API:

  • [x] 心率监测API(操作前心率监测记录)
  • [x] 服务日志API(体征数据、服务内容记录)
  • [x] 套餐确认API(套餐服务确认机制)

评价系统API:

  • [x] 订单评价API
  • [x] 评价查询API

📱 用户端APP(Week 6-7)

订单管理模块:

  • [x] 订单列表页(全部/待付款/待服务/进行中/已完成)
  • [x] 订单详情页(完整订单信息)
  • [x] 实时位置追踪(定时刷新技师位置)
  • [x] 心率监测记录查看
  • [x] 取消订单功能

售后服务模块:

  • [x] 售后申请功能
  • [x] 投诉技师功能
  • [x] 服务建议功能

订单评价模块:

  • [x] 订单评价功能(订单内评价)
  • [x] 电子发票申请(订单内)

👨‍⚕️ 技师端APP(Week 6-7)

订单详情增强:

  • [x] 订单详情页(含用户群体标签)
  • [x] LBS位置信息展示(距离、打车费用、预计时间)
  • [x] 夜间服务费标识(22:00-08:00,加收30%)
  • [x] 时薪实时显示

服务流程模块:

  • [x] 导航功能(原生地图导航到用户地址)
  • [x] 到达打卡(GPS定位)
  • [x] 操作前心率监测(所有服务项目必须)
  • [x] 开始服务打卡
  • [x] 服务日志记录(体征数据、服务内容)
  • [x] 结束服务打卡
  • [x] 套餐服务确认(等待客户确认)
  • [x] 服务延时功能

🖥️ 管理后台Web(Week 6-7)

订单管理增强:

  • [x] 订单实时监控(实时状态更新)
  • [x] 订单详情页(完整信息、护理日志、评价)

售后管理模块:

  • [x] 退款处理功能(审核退款申请)
  • [x] 申诉处理功能(用户/技师投诉处理)

⚡️ Sprint 8-9: 收入管理与健康档案(Week 8-9:12月8日 - 12月21日)

核心重点:技师收入、提现、健康档案

🔙 后端开发(Week 8-9)

健康档案API:

  • [x] 家庭成员管理API
  • [x] 健康档案API(简化版)
  • [x] 服务记录查询API

收入管理API:

  • [x] 收入统计API(今日/本周/本月,含夜间服务费、套餐确认状态)
  • [x] 收入明细API
  • [x] 提成计算API
  • [x] 提现API(微信提现)

财务管理API:

  • [x] 佣金配置API
  • [x] 财务报表API(日/周/月报表)
  • [x] 提现审核API

📱 用户端APP(Week 8-9)

健康档案模块:

  • [x] 家庭成员管理页面
  • [x] 健康档案页面(简化版)
  • [x] 服务记录查看页面

个人中心完善:

  • [x] 我的钱包(简化版,余额显示)
  • [x] 会员中心(消费自动升级:青铜/白银/黄金/钻石)
  • [x] 积分中心(简化版,积分余额显示)

👨‍⚕️ 技师端APP(Week 8-9)

收入管理模块:

  • [x] 收入统计页面(今日/本周/本月,简单图表)
  • [x] 收入明细页面(含套餐确认状态、夜间服务费)
  • [x] 提成计算显示(实时显示)
  • [x] 提现功能(微信、支付宝、银行卡)
  • [x] 佣金规则说明页面

个人中心完善:

  • [x] 个人资料编辑(昵称、头像、简介、专业特长)
  • [x] 证书管理页面
  • [x] 荣誉墙管理
  • [x] 评价管理页面
  • [x] 客服中心

🖥️ 管理后台Web(Week 8-9)

财务管理模块:

  • [x] 订单流水页面(财务记录、导出)
  • [x] 提现审核页面(审核技师提现申请)
  • [x] 财务报表页面(日/周/月报表)
  • [x] 佣金配置页面(分成比例、奖励政策)

⚡️ Sprint 10-11: 消息通知与IM(Week 10-11:12月22日 - 1月4日)

核心重点:实时通信、消息推送、通知设置

🔙 后端开发(Week 10-11)

即时通讯服务:

  • [x] IM即时通讯API(基础版,集成环信/融云)
  • [x] 一对一聊天功能
  • [x] 消息类型支持(文字、图片)
  • [x] 敏感词过滤

消息推送服务:

  • [x] 消息推送API(极光推送JPush)
  • [x] 订单通知模板
  • [x] 系统通知模板
  • [x] 收入到账通知模板

通知管理API:

  • [x] 通知管理API
  • [x] 通知方式设置API(静音/振动/铃声)

📱 用户端APP(Week 10-11)

即时通讯模块:

  • [x] IM聊天页面(基础版,文字+图片)
  • [x] 消息列表页面
  • [x] 消息提醒(推送通知)

消息中心模块:

  • [x] 消息中心页面
  • [x] 系统通知查看

通知设置模块:

  • [x] 通知方式设置(静音/振动/铃声)
  • [x] 隐私设置

👨‍⚕️ 技师端APP(Week 10-11)

即时通讯模块:

  • [x] IM聊天页面(基础版)
  • [x] 消息列表页面
  • [x] 消息提醒(推送通知)

消息中心模块:

  • [x] 消息中心页面
  • [x] 订单通知查看
  • [x] 系统通知查看
  • [x] 收入到账通知(含套餐确认提醒)

通知设置模块:

  • [x] 通知方式设置(静音/振动/铃声,含铃声选择)

🖥️ 管理后台Web(Week 10-11)

消息管理模块:

  • [x] 消息管理页面
  • [x] 推送通知管理页面
  • [x] 消息模板管理

⚡️ Sprint 12: 系统完善与数据统计(Week 12:1月5日 - 1月11日)

核心重点:后台管理、数据统计、系统配置

🔙 后端开发(Week 12)

数据统计API:

  • [x] 数据统计API(基础版:订单数、GMV、用户数、技师数)
  • [x] 实时数据大盘API

内容管理API:

  • [x] Banner管理API
  • [x] 内容管理API(简版)
  • [x] FAQ管理API

系统配置API:

  • [x] 系统配置API(订单配置、支付配置、地图配置)
  • [x] 管理员账号管理API
  • [x] 角色权限管理API
  • [x] 操作日志API

📱 用户端APP(Week 12)

首页完善:

  • [x] Banner轮播图(对接后端数据)

引导与帮助:

  • [x] 新手引导页面
  • [x] 常见问题FAQ页面

个人中心完善:

  • [x] 客服中心(在线客服/电话客服)

👨‍⚕️ 技师端APP(Week 12)

首页完善:

  • [x] Banner轮播图(对接后端数据)

业绩统计模块:

  • [x] 业绩统计页面(基础版:今日/本周/本月关键指标)

个人中心完善:

  • [x] 服务范围设置
  • [x] 服务前准备清单

🖥️ 管理后台Web(Week 12)

数据统计模块:

  • [x] 实时数据大盘(订单数、GMV、用户数、技师数,实时图表)
  • [x] 订单状态分布图

内容管理模块:

  • [x] Banner管理页面(轮播图管理)
  • [x] 内容管理页面(简版)

系统管理模块:

  • [x] 系统配置页面(订单配置、支付配置、地图配置)
  • [x] 管理员账号管理页面
  • [x] 角色权限管理页面
  • [x] 操作日志页面

⚡️ Sprint 13: 集成测试与上线准备(Week 13:1月12日 - 1月18日)

核心重点:全流程测试、bug修复、性能优化、上线部署

📅 Day 1-2: 集成测试(1月12日 - 1月13日)

用户端测试:

  • [ ] 完整流程测试(注册→浏览技师→下单→支付→查看订单→服务中→评价)
  • [ ] 健康档案流程测试
  • [ ] IM聊天功能测试
  • [ ] 个人中心功能测试

技师端测试:

  • [ ] 完整流程测试(注册→资质审核→接单→导航→打卡→心率监测→服务日志→结束服务→收入查看→提现)
  • [ ] 套餐确认流程测试
  • [ ] 营业时间设置测试
  • [ ] IM聊天功能测试

管理后台测试:

  • [ ] 完整流程测试(技师审核→服务项目配置→订单管理→财务管理→提现审核)
  • [ ] 数据统计功能测试
  • [ ] 系统配置测试

自动化测试:

  • [ ] 接口自动化测试执行
  • [ ] UI自动化测试执行
  • [ ] 性能测试执行

📅 Day 3: Bug修复与性能优化(1月14日)

后端优化:

  • [ ] 修复集成测试发现的后端bug(P0/P1优先)
  • [ ] API响应时间优化
  • [ ] 数据库查询优化
  • [ ] 安全检查(XSS、CSRF、SQL注入防护)

用户端优化:

  • [ ] 修复用户端bug
  • [ ] 页面加载速度优化
  • [ ] 交互体验优化

技师端优化:

  • [ ] 修复技师端bug
  • [ ] 页面加载速度优化
  • [ ] 交互体验优化

管理后台优化:

  • [ ] 修复管理后台bug
  • [ ] 页面性能优化

📅 Day 4: 上线准备(1月15日)

后端部署:

  • [ ] 生产环境部署(后端服务、数据库、Redis、Nginx)
  • [ ] 监控告警配置(日志、性能、错误监控)
  • [ ] 备份策略确认

APP上架准备:

  • [ ] App Store提审资料准备(用户端+技师端)
  • [ ] Google Play提审资料准备(用户端+技师端)
  • [ ] 隐私协议、用户协议确认
  • [ ] APP截图、描述、宣传视频准备

预发布验证:

  • [ ] 预发布环境完整验证
  • [ ] 支付功能真实环境测试(iOS、Android)

📅 Day 5: 灰度发布(1月16日)

APP提审:

  • [ ] 用户端APP提审(App Store + Google Play)
  • [ ] 技师端APP提审(App Store + Google Play)

灰度发布:

  • [ ] 审核通过后10%灰度发布
  • [ ] 监控数据、收集用户反馈
  • [ ] 准备正式发布(1月18日)

✅ MVP交付物(Week 13)

用户端APP(48个P0核心功能)

3.1 账户系统(4个)

  • ✅ 手机号注册/登录
  • ✅ 第三方授权登录(微信、支付宝)
  • ✅ 实名认证(身份证+人脸识别)
  • ⏸️ 账号注销(延后)

3.2 首页与技师选择(8个P0+P1)

  • ✅ 服务类别展示(5大类)
  • ✅ 技师列表(距离、评分、价格、单量、好评、星级)
  • ✅ 技师筛选(基础版:距离/评分/价格/项目)
  • ✅ 技师详情页(商家入驻信息、LBS位置信息)
  • ✅ 营业时间显示
  • ✅ 推荐技师(基础算法)
  • ✅ 用户群体识别
  • ✅ 城市切换

3.3 下单与支付(9个)

  • ✅ 选择服务类别(5大类)
  • ✅ 选择服务项目
  • ✅ 选择技师老师
  • ✅ 选择服务地址
  • ✅ 差异化预约时间(专业严选可预约至后一周)
  • ✅ 营业时间智能提示
  • ✅ 团购下单(肩颈快按)
  • ✅ 在线支付(微信、支付宝)
  • ✅ 价格计算(含夜间服务费)

3.4 订单管理(8个P0+P1)

  • ✅ 订单列表(全部/待付款/待服务/进行中/已完成)
  • ✅ 订单详情
  • ✅ 实时位置追踪(定时刷新)
  • ✅ 心率监测记录查看
  • ✅ 取消订单
  • ✅ 售后申请
  • ✅ 订单评价
  • ✅ 电子发票

3.5 健康档案(3个)

  • ✅ 家庭成员管理
  • ✅ 健康档案(简化版)
  • ✅ 服务记录

3.6 投诉建议(2个)

  • ✅ 投诉技师
  • ✅ 服务建议

3.7 个人中心(7个P0+P1)

  • ✅ 个人信息管理
  • ✅ 地址管理
  • ✅ 我的钱包(简化版)
  • ✅ 会员中心(消费自动升级)
  • ✅ 积分中心(简化版)
  • ✅ 客服中心
  • ✅ 设置(通知设置、隐私设置)

3.8 服务项目管理(2个P0)

  • ✅ 项目详情页
  • ✅ 服务类别详细说明(5大类特色)

3.17 即时通讯IM(4个基础版)

  • ✅ 一对一聊天(基础版)
  • ✅ 消息类型支持(文字、图片)
  • ✅ 敏感词过滤
  • ✅ 消息提醒(推送通知)

技师端APP(51个P0核心功能)

3.1 账户系统(7个)

  • ✅ 手机号注册/登录
  • ✅ 实名认证(身份证+人脸识别)
  • ✅ 资质上传(护士证/康复师证/育婴师证/按摩师证)
  • ✅ 个体户执照上传
  • ✅ 健康证明上传
  • ✅ 服务类别选择(5大类)
  • ✅ 性别验证(健康管理类限制)

3.2 接单管理(8个P0)

  • ✅ 在线/离线切换
  • ✅ 新订单提醒(推送通知)
  • ✅ 抢单/接单
  • ✅ 订单详情(含用户群体标签、LBS位置信息)
  • ✅ LBS位置信息展示(距离、打车费用、预计时间)
  • ✅ 订单列表(待接单/待服务/进行中/已完成)
  • ✅ 团购订单管理
  • ✅ 拒单

3.3 服务流程(10个P0)

  • ✅ 导航到用户地址(原生地图)
  • ✅ 到达打卡(GPS定位)
  • ✅ 操作前心率监测(所有服务项目必须)
  • ✅ 开始服务打卡
  • ✅ 服务日志记录(体征数据、服务内容)
  • ✅ 结束服务打卡
  • ✅ 套餐服务确认(等待客户确认)
  • ✅ 夜间服务费标识(22:00-08:00)
  • ✅ 时薪实时显示(含夜间服务费)
  • ✅ 服务延时

3.4 收入管理(5个P0)

  • ✅ 收入统计(今日/本周/本月,简单图表)
  • ✅ 收入明细(含套餐确认状态、夜间服务费)
  • ✅ 提成计算(实时显示)
  • ✅ 提现(微信、支付宝、银行卡)
  • ✅ 佣金规则说明

3.5 个人中心(8个P0+P1)

  • ✅ 个人资料编辑(昵称、头像、简介、专业特长)
  • ✅ 营业时间设置(根据服务类别差异化)
  • ✅ 证书管理
  • ✅ 荣誉墙管理
  • ✅ 评价管理
  • ✅ 业绩统计(基础版)
  • ✅ 客服中心
  • ✅ 服务范围设置

3.6 服务类别管理(5个P0)

  • ✅ 服务项目配置
  • ✅ 资质匹配验证(自动验证)
  • ✅ 服务类别切换
  • ✅ 专业严选客服咨询
  • ✅ 服务前准备清单

3.9 通知系统(5个P0+P1)

  • ✅ 订单通知(推送通知)
  • ✅ 系统通知
  • ✅ 收入到账通知(含套餐确认提醒)
  • ✅ 通知方式设置(静音/振动/铃声)
  • ✅ 消息中心(简化版)

3.7 即时通讯IM(4个基础版)

  • ✅ 一对一聊天(基础版)
  • ✅ 消息类型支持(文字、图片)
  • ✅ 敏感词过滤
  • ✅ 消息提醒(推送通知)

管理后台Web(15个P0基础功能)

2.1 用户管理(2个P0)

  • ✅ 用户列表(筛选、搜索、分页)
  • ✅ 用户详情(基本信息、订单记录、消费统计)

2.2 技师管理(4个P0)

  • ✅ 技师审核(资质、营业执照、健康证)
  • ✅ 技师列表(筛选、搜索、分页)
  • ✅ 技师详情(基本信息、业绩统计、订单记录)
  • ✅ 技师排名统计(接单量、收入排行)

2.3 订单管理(4个P0+P1)

  • ✅ 订单列表(筛选、搜索、导出)
  • ✅ 订单详情(完整信息、护理日志、评价)
  • ✅ 退款处理(审核退款申请)
  • ✅ 申诉处理(用户/技师投诉处理)

2.4 内容管理(2个P0)

  • ✅ 服务项目配置(服务分类、价格配置、上下架)
  • ✅ Banner管理(轮播图管理)

2.5 财务管理(4个P0)

  • ✅ 订单流水(财务记录、导出)
  • ✅ 提现审核(审核技师提现申请)
  • ✅ 财务报表(日/周/月报表)
  • ✅ 佣金配置(分成比例、奖励政策)

2.6 系统管理(4个P0)

  • ✅ 管理员账号管理
  • ✅ 角色权限管理
  • ✅ 操作日志
  • ✅ 系统配置(订单配置、支付配置、地图配置)

2.7 数据统计(1个P1)

  • ✅ 实时数据大盘(订单数、GMV、用户数、技师数)

后端微服务(6个核心服务)

user-service(用户服务)

  • ✅ 用户注册、登录、实名认证
  • ✅ 家庭成员管理
  • ✅ 健康档案管理
  • ✅ 用户信息查询

technician-service(技师服务)

  • ✅ 技师注册、资质审核
  • ✅ 服务类别管理(5大类)
  • ✅ 在线状态管理
  • ✅ 营业时间设置
  • ✅ 收入统计、提现管理

order-service(订单服务)

  • ✅ 订单创建、状态流转
  • ✅ 心率监测记录
  • ✅ 套餐确认机制
  • ✅ LBS位置计算
  • ✅ 团购订单管理
  • ✅ 订单评价

payment-service(支付服务)

  • ✅ 微信支付集成
  • ✅ 价格计算(夜间服务费、距离费)
  • ✅ 提现处理
  • ✅ 佣金分账

message-service(消息服务)

  • ✅ 模板消息推送
  • ✅ IM聊天(基础版)
  • ✅ 通知管理
  • ✅ 通知方式设置

admin-service(管理服务)

  • ✅ 后台管理功能
  • ✅ 权限控制(RBAC)
  • ✅ 数据统计
  • ✅ 操作日志

📅 上线后迭代计划

第二阶段:增值功能(上线后1月19日 - 2月22日)

目标: 完善P1功能,提升用户粘性和运营效率 周期: 5周 延后功能上线:

Week 1-2(1.19-2.1): 用户端增值功能

3.18 优惠券系统(10个):

  • [ ] 券中心(集中展示促销券和优惠券)
  • [ ] 促销券/优惠券分类(促销券大众发放,优惠券等级获取)
  • [ ] 抢券功能(限时限量抢券)
  • [ ] 按等级发放(根据会员等级发放不同优惠券)
  • [ ] 我的优惠券(已领取/已使用/已过期)
  • [ ] 优惠券使用(下单时自动匹配/手动选择)
  • [ ] 优惠券兑换码
  • [ ] 优惠券到期提醒
  • [ ] 优惠券叠加规则
  • [ ] 优惠券核销记录

3.9 积分系统完整版(6个):

  • [ ] 积分余额(我的积分)
  • [ ] 签到送积分(连续签到奖励)
  • [ ] 积分累计(消费、评价、邀请好友)
  • [ ] 积分兑换(优惠券、小项目、AI体测)
  • [ ] 积分明细
  • [ ] 积分升级项目

3.10 会员系统完整版(5个):

  • [ ] 消费自动升级(青铜/白银/黄金/钻石)
  • [ ] 会员等级体系
  • [ ] 等级权益(折扣、专属券、VIP客服)
  • [ ] 会员专属券(每月发放)
  • [ ] AI体测权益(高等级免费)

3.7 我的钱包完整版(4个):

  • [ ] 储值账单记录(充值记录、赠送记录、余额明细)
  • [ ] 消费记录(消费时间、项目、金额)
  • [ ] 充值功能(100元/200元/500元/自定义)
  • [ ] 数据统计(月度/年度消费统计)

3.19 套餐计划(5个):

  • [ ] 套餐购买(最多5次)
  • [ ] 套餐确认(客户确认完成)
  • [ ] 套餐核销(次数核销管理)
  • [ ] 套餐记录(使用记录、剩余次数)
  • [ ] 复购跳转(套餐用完自动跳转普通购买)

Week 3-4(2.2-2.15): 管理后台增强

2.8 CRM系统(6个):

  • [ ] 健康档案管理(创建、编辑、体征数据录入、档案导出)
  • [ ] 消费记录管理(消费历史、消费分析、积分管理、优惠券管理、会员等级)
  • [ ] 客户信息跟进(跟进记录、跟进任务、满意度调查、客户关怀)
  • [ ] 客户分群管理(系统分群、自定义分群、分群营销)
  • [ ] 客户关怀计划(自动关怀、节日问候、生日祝福)
  • [ ] 潜在客户管理(线索管理、转化跟踪)

2.9 营销管理(4个):

  • [ ] 项目管理(运营项目、任务协作、效果评估、项目复盘)
  • [ ] 渠道管理(渠道商管理、数据统计、佣金配置、渠道对账)
  • [ ] 优惠活动管理(优惠券、满减、限时折扣、新人专享)
  • [ ] 推广素材管理(素材库、素材分发、素材效果)

2.7 数据分析完整版(5个):

  • [ ] 实时数据大盘(核心指标、实时图表、订单状态分布)
  • [ ] 用户分析(新增用户、留存分析、复购分析、服务偏好、用户画像)
  • [ ] 技师分析(接单量分析、收入分析、评分分析、服务质量、在线时长)
  • [ ] 地域分析(城市列表、城市排名、城市趋势、地图热力图)
  • [ ] 健康档案分析(档案数量、年龄分布、疾病分布、护理效果)

2.10 素材管理(3个):

  • [ ] 统一素材库(图片/视频/文档集中管理、OSS云存储、CDN加速)
  • [ ] 素材审核流程(上传审核、版权管理、到期提醒)
  • [ ] 素材使用统计(使用情况、效果分析、A/B测试)

Week 5(2.16-2.22): 技师端激励运营

3.8 激励运营系统(8个):

  • [ ] 签到打卡(每日签到奖励、连续签到加倍、补签功能)
  • [ ] 任务中心(日常任务、周任务、月任务、任务进度)
  • [ ] 完单奖励(基础分成、完单加成、新手加成、特殊时段加成)
  • [ ] 好评奖励(月好评率奖励、单次5星好评抽奖)
  • [ ] 排行榜(本周/本月排名、按接单数/收入/好评率、前10名额外奖励)
  • [ ] 新人任务(完成资料认证、首单、累计5单/10单、首个5星好评)
  • [ ] 月度挑战(月度目标挑战赛)
  • [ ] 成就系统(解锁成就、成就展示、成就勋章+奖励)

3.11 老带新系统(6个):

  • [ ] 邀请好友(生成邀请海报/链接、分享微信/朋友圈/QQ)
  • [ ] 师徒关系管理(建立师徒关系、查看徒弟业绩)
  • [ ] 邀请奖励(注册/认证/首单/10单/30单奖励)
  • [ ] 徒弟提成(每单2%提成、持续6-12个月)
  • [ ] 邀请记录(查看邀请数量、状态、获得奖励)
  • [ ] 邀请排行榜(按邀请人数排名、前10名额外奖励)

3.10 业绩统计增强(6个):

  • [ ] 数据概览(今日/本周/本月关键指标、同比环比变化)
  • [ ] 收入趋势图(近7天/30天收入曲线、收入峰值标注、按服务类型统计、预测下月收入)
  • [ ] 服务时长统计(累计服务时长、服务时段分布、平均单次服务时长)
  • [ ] 接单数据分析(接单率、拒单率、完单率、拒单原因统计、最佳接单时段)
  • [ ] 评价分析(好评率趋势、差评原因分类、用户评价词云、改进建议)
  • [ ] 同行对比(与同等级技师对比、收入/接单数/好评率排名百分位、优势劣势分析)

👥 团队配置(精简版 6人)

⚠️ 超小团队配置(6人)

核心团队(6人全职):

  1. 产品经理 x1

    • 需求管理、优先级控制
    • 兼任项目经理:进度把控、风险管理
    • 兼任运维:基础运维、部署上线(使用云服务简化)
  2. 后端开发 x2

    • 后端A:用户服务 + 订单服务 + 支付服务
    • 后端B:技师服务 + 消息服务 + 管理服务
    • 要求:必须是高级后端工程师,有微服务经验
  3. UI/UX设计师 x1

    • UI设计、交互设计
    • 边设计边开发:不要求所有设计稿完成才开工
  4. Flutter开发 x1

    • Week 1-8:优先开发用户端APP(核心功能,iOS + Android)
    • Week 9-12:开发技师端APP(核心功能,iOS + Android)
    • Week 13:同时维护两端、修bug
    • 管理后台:极度简化,仅开发最核心功能(审核、订单管理)
    • 要求:必须是高级Flutter开发,熟悉原生插件集成、iOS和Android双端发布
  5. 测试工程师 x1

    • 自动化测试优先:Week 3开始搭建自动化测试框架
    • 接口测试、UI自动化测试
    • 手工测试:核心流程测试(iOS + Android)

🔥 关键成功要素(6人团队必须做到)

1. 技术能力要求极高

  • ❗️ 必须全部是高级工程师,无法接受初级或中级
  • ❗️ 后端必须有微服务实战经验
  • ❗️ Flutter开发必须有大型项目经验,熟悉iOS和Android双端发布
  • ❗️ 测试必须精通自动化测试

2. 串行开发策略

  • ❗️ Week 1-8:用户端APP优先(先让用户能下单)
  • ❗️ Week 9-12:技师端APP开发(后让技师能接单)
  • ❗️ 不能并行:1个Flutter开发无法同时做两端

3. 管理后台极度简化

  • ❗️ 仅保留:技师审核、订单列表、提现审核
  • ❗️ 延后功能:数据统计、CRM、营销管理全部延后
  • ❗️ 实现方式:使用低代码平台快速搭建(如阿里云BizWorks、腾讯云微搭)

4. 第三方服务深度依赖

  • ❗️ 云服务:使用阿里云/腾讯云一站式解决方案
  • ❗️ 支付:微信支付 + 支付宝(双渠道)
  • ❗️ 地图:高德地图SDK(iOS + Android)
  • ❗️ 推送:极光推送JPush(原生APP必须)
  • ❗️ IM:使用云IM服务(环信/融云),不自研
  • ❗️ 监控:使用云监控服务

5. 自动化测试必须强

  • ❗️ Week 3开始搭建自动化测试框架
  • ❗️ 核心流程100%自动化覆盖
  • ❗️ 每日自动化回归测试
  • ❗️ 减少手工测试依赖

6. 需求绝对冻结

  • ❗️ Week 1需求冻结,13周内不接受任何需求变更
  • ❗️ 产品经理守住边界,任何新需求全部延后
  • ❗️ 技术债务可以接受,优先上线

📅 调整后的开发策略(串行开发)

Phase 1: 用户端优先(Week 1-8:10月20日 - 12月14日)

Week 1-2(10.20-11.2):

  • 后端:架构搭建 + 用户服务 + 订单服务基础
  • Flutter:用户端APP项目初始化 + 登录注册(iOS + Android)
  • UI:用户端设计稿(首页、技师列表、下单页)
  • 测试:环境搭建

Week 3-5(11.3-11.23):

  • 后端:订单服务完整 + 支付服务 + 技师服务基础
  • Flutter:用户端APP核心功能(技师选择、下单支付、订单管理)
  • UI:继续设计剩余页面
  • 测试:自动化测试框架搭建 + 接口测试

Week 6-8(11.24-12.14):

  • 后端:消息服务 + 管理服务基础
  • Flutter:用户端APP完善(健康档案、个人中心、IM聊天)
  • UI:用户端收尾 + 开始技师端设计
  • 测试:用户端自动化测试(iOS + Android)

Phase 2: 技师端开发(Week 9-12:12月15日 - 1月11日)

Week 9-10(12.15-12.28):

  • 后端:技师服务完善 + 收入管理
  • Flutter:技师端APP核心功能(接单、服务流程、打卡,iOS + Android)
  • UI:技师端设计稿(接单、服务流程)
  • 测试:技师端自动化测试

Week 11-12(12.29-1.11):

  • 后端:收入统计 + 提现功能 + 管理后台API
  • Flutter:技师端APP完善(收入管理、个人中心)+ 管理后台(极简版)
  • UI:技师端收尾 + 管理后台基础页面
  • 测试:技师端自动化测试(iOS + Android)+ 集成测试

Phase 3: 集成测试与上线(Week 13:1月12日 - 1月18日)

Day 1-2(1.12-1.13):

  • 全员:集成测试(用户下单→技师接单→服务→评价完整流程)
  • 自动化测试全流程覆盖

Day 3(1.14):

  • 后端:Bug修复 + 性能优化
  • Flutter:Bug修复(iOS + Android)
  • 测试:回归测试

Day 4(1.15):

  • 产品:APP提审资料准备(App Store + Google Play)
  • 后端:生产环境部署
  • 全员:预发布环境验证

Day 5(1.16):

  • APP提审(用户端 + 技师端,iOS + Android)
  • 灰度发布准备

🚀 关键里程碑(13周极速版)

里程碑时间节点交付物验收标准
M1: 项目启动Week 1(10.20-10.26)技术架构、数据库设计、环境搭建架构评审通过,开发环境可用
M2: 用户系统Week 3(11.3-11.9)用户/技师注册登录、实名认证、资质审核用户和技师可注册并完成认证
M3: 核心业务Week 5(11.17-11.23)技师选择、下单支付、5大服务类别用户可完整下单并支付
M4: 订单流程Week 7(12.1-12.7)订单管理、服务打卡、心率监测、套餐确认技师可完整提供服务
M5: 收入健康Week 9(12.15-12.21)收入管理、健康档案、提现功能技师可查看收入并提现
M6: 通信消息Week 11(12.29-1.4)IM聊天、消息通知、通知方式设置用户技师可实时沟通
M7: 后台完善Week 12(1.5-1.11)管理后台基础功能、数据大盘运营人员可管理订单
M8: 集成测试Week 13(1.12-1.13)完整流程测试、自动化测试所有P0功能测试通过
M9: MVP上线Week 13(1.16)APP正式上线审核通过(iOS + Android),灰度发布

✅ 质量保证

代码质量

  • 代码规范: ESLint + Prettier(前端)、Checkstyle(后端)
  • 代码审查: 所有代码必须经过Code Review
  • 单元测试: 核心业务逻辑单元测试覆盖率≥70%
  • 集成测试: 关键业务流程集成测试
  • 自动化测试: CI/CD流程中自动执行测试

性能标准

  • 页面加载: 首屏加载时间<3秒
  • API响应: 95%接口响应时间<1秒
  • 并发能力: 支持1000并发订单
  • 稳定性: 崩溃率<0.1%
  • 可用性: 99.9%可用性

安全标准

  • 数据加密: 敏感数据AES加密存储
  • 传输加密: HTTPS + TLS 1.3
  • 认证鉴权: JWT Token + RBAC权限
  • 防护措施: XSS、CSRF、SQL注入防护
  • 隐私保护: 符合个人信息保护法

📈 持续迭代计划

第四阶段:功能优化(上线后3个月)

目标: 根据用户反馈优化体验,修复bug

主要任务:

  • 用户反馈收集与分析
  • 性能优化(启动速度、内存占用、流畅度)
  • Bug修复
  • 小功能迭代
  • 运营活动支持

第五阶段:高级功能(上线后6个月)

目标: 增加高级功能,提升竞争力

规划功能:

  • AI体测(体检报告分析)
  • 智能推荐增强
  • 社区功能(内容社区、问答社区)
  • 红包系统
  • 拼团功能
  • 页面装修(管理后台)

📋 附录:功能清单索引

用户端功能清单

  • 详见: 麦瓣健康-用户端APP功能清单.md
  • 功能总数: 165个功能点
  • 核心模块: 25个模块

技师端功能清单

  • 详见: 麦瓣健康-技师端APP功能清单.md
  • 功能总数: 85个功能点
  • 核心模块: 11个模块

管理后台功能清单

  • 详见: ⻨瓣健康-后台功能清单.md
  • 功能总数: 52个功能点
  • 核心模块: 11个模块

在 GitHub 上编辑此页
最后更新: 2025/11/10 10:53
贡献者: David, Claude, Claude Code
Prev
麦瓣健康 - 开发工作手册
Next
麦瓣健康项目 - 任务看板总览