挑战
健身管理分散在各种互不关联的工具中:
- 锻炼计划通过 PDF 或电子表格共享,无法追踪
- 营养记录需要单独的应用程序,教练无法查看
- 进展照片、测量数据和表现数据存储在不同地方
- 教练与客户之间的沟通发生在消息应用程序中,缺乏上下文
- 没有区分教练、受训者和管理员权限的基于角色的系统
我们的解决方案
我们构建了一个全面的健身管理平台,该平台包含基于角色的仪表盘、一个包含 2400 多种食物的数据库、运动库和进展分析功能。
架构
- 后端:采用 NestJS,配合 PostgreSQL、TypeORM、Redis、Bull 任务队列
- 受训者 Web 应用:采用 React 和 Redux Toolkit,用于面向客户的功能
- 教练 Web 应用:采用 React 和 Redux Toolkit,用于专业工具
- 管理仪表盘:采用 React 和 Ant Design,用于平台管理
- 移动应用:采用 React Native/Expo,支持 Zustand 和 i18n
- 媒体:AWS S3 用于存储,AWS Transcribe 用于音频处理
主要功能
针对受训者
- 锻炼记录 - 追踪组数、次数、重量,并记录每次锻炼的历史数据
- 营养追踪 - 从 2400 多种食物数据库中记录餐食,包含完整的宏量/微量营养素数据
- 膳食模板 - 保存和重用喜爱的膳食组合
- 进展分析 - 体重、测量数据和表现的可视化图表
- AI 教练聊天 - 与 AI 健身教练进行实时对话
针对教练
- 运动库 - 精心策划的运动,附带视频演示
- 训练计划模板 - 创建并分配计划给客户
- 客户管理 - 查看所有客户的进展、营养和依从性
- 评估工具 - 记录并追踪客户随时间的评估数据
- 沟通 - 应用内聊天,支持 AI 辅助的跟进
针对管理员
- 用户管理 - 创建/管理教练和受训者
- 平台分析 - 使用情况、参与度和增长指标
- 内容管理 - 管理运动库和食物数据库
营养系统
- 2400 多种食物,包含完整的营养信息
- 灵活的膳食摄入追踪(份量、自定义数量)
- 每日摄入历史记录,附带宏量营养素总结
- 膳食模板创建,便于快速记录
成果
技术栈
常见问题
MicrocosmWorks 集成了一个食物识别 AI,可以从照片中识别菜肴并估计份量,并结合了一个包含超过 800,000 种食物项的营养数据库,其中包括餐厅餐点和包装产品。该系统允许用户确认或调整 AI 的估算,并从更正中学习以随着时间的推移提高准确性,在常见食物上实现了大约 85-90% 的准确率,这与手动输入相当,但所需时间仅为一小部分。
是的,MicrocosmWorks 为 Apple Health、Google Fit、Strava、Garmin Connect、Fitbit 和 MyFitnessPal 构建了数据连接器,将训练会话、日常活动指标和身体成分数据聚合到一个统一的时间线中。当同一训练由多个来源记录时,平台会处理去重,并对不同设备生态系统中的指标进行标准化,因此无论用户使用哪种应用和可穿戴设备组合,都能看到一致的数据。
MicrocosmWorks 开发了一个营养规划引擎,该引擎根据用户的基础代谢率、活动水平、身体成分目标和训练计划计算个性化的宏量营养素目标,然后生成符合这些目标的膳食建议,同时尊重声明的饮食限制,如 vegan、keto、gluten-free 或宗教饮食法规。系统根据每天记录的实际训练强度动态调整目标,在重训日增加碳水化合物分配,在休息日减少分配。
MicrocosmWorks 构建了一个渐进式超负荷追踪引擎,该引擎分析训练日志,以检测用户在多次训练中是否持续达到或超过了特定动作的目标次数和组数。然后,系统根据既定的力量训练原则,建议具体的增重、次数范围调整或动作进展,并追踪用户对增加的反应,以确定进展是否合适。
MicrocosmWorks 以 $20-$40/小时的费率构建健身和营养追踪平台,通常在 3-4 个月内交付一个 MVP,其中包括食物记录、训练追踪、可穿戴设备集成和基本营养规划。这比白标现有平台(如 Trainerize 或 TrueCoach)更具成本效益,后者按用户收费会随着用户群的增长而侵蚀利润,而定制构建则让您对用户体验和数据拥有完全的控制权。