002 — PROJECTS
Mastea
(开发中)
技术栈
TaroReactRedux ToolkitTypeScriptTailwindCSSPythonFastAPIPostgreSQLSQLAlchemyAlembicDeepSeek-V3WeChat PayTencent Cloud COSJWTSSE
角色
全栈开发者
团队规模
4 人
项目周期
2025年6月 - 进行中
项目概述
Mastea 是一个基于人工智能的个性化养生茶定制平台,结合中医九种体质理论和 AI 大模型,为用户提供从体质测评、舌象分析、健康报告到个性化茶饮推荐的完整闭环。前端基于 Taro React 构建微信小程序,后端采用 FastAPI + PostgreSQL,集成 DeepSeek-V3 大模型实现 AI 问诊和流式对话。支持 VIP 订阅定制茶包成分、健康目标打卡追踪、长期体质记录管理,以及完整的茶品电商系统(购物车、订单、微信支付)。
项目亮点
- 12题中医体质测评 + AI 雷达图可视化报告(综合评分、体质分析、AI 洞察)
- AI 舌象分析 — 拍照上传舌苔图,AI 识别体质特征并给出调理建议
- SSE 流式对话的 AI 养生顾问,基于 DeepSeek-V3 大模型实时问诊
- VIP 订阅体系 — 自定义茶包成分配比,AI 精准推荐成分与用量
- 健康目标里程碑 — 每日打卡、饮茶提醒、舌象跟踪、完成奖励
- 长期体质记录管理 — 历史报告时间轴、体质分数趋势图、定期复测提醒
- 完整电商系统 — 时令推荐、分类筛选、购物车、微信支付、订单管理
项目挑战
- Taro React 在微信小程序环境中的 API 差异与语法限制
- TailwindCSS 在小程序 WXSS 中的类名编译与适配
- SSE 流式响应在小程序 RequestTask 中的实现
- 舌象图片上传至腾讯云 COS 的鉴权与安全处理
- 中医体质测评算法的科学性与 AI 推荐的精准度
解决方案
- 封装 Taro 兼容层,统一 H5 与小程序的 API 调用
- 定制 TailwindCSS PostCSS 插件处理小程序类名转换
- 基于 ReadableStream 封装 SSE 客户端,支持打字机效果
- 后端签发临时密钥 + 前端直传 COS,降低服务器带宽压力
- 结合中医九种体质标准评分体系与 DeepSeek-V3 语义分析
AI 生成的九种体质雷达图与综合健康评分报告
AI 每日健康简报与个性化养生建议
拍照上传舌苔图,AI 智能识别体质特征
基于 DeepSeek-V3 的 SSE 流式 AI 养生顾问
体质详解(形体特征、常见表现、心理特征、易感病症)与 AI 洞察
VIP 定制茶包成分 vs 基础推荐,AI 精准配方
时令茶品推荐、分类筛选、健康目标打卡与舌象跟踪
体质分数趋势图、历史报告时间轴、定期复测提醒