挑战
健身管理分散在不同的工具中:
- 健身计划通过 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,该 AI 能够从照片中识别菜肴并估算份量。它还结合了一个营养数据库,该数据库包含超过80万种食物,其中包括餐馆菜肴和包装食品。该系统允许用户确认或调整 AI 的估算结果,并会根据用户的修正进行学习,从而随着时间的推移提高准确性。对于常见食物,它能达到大约85-90%的准确率,这与手动输入相当,但所需时间只是手动输入的一小部分。
是的,MicrocosmWorks 为 Apple Health、Google Fit、Strava、Garmin Connect、Fitbit 和 MyFitnessPal 构建了数据连接器,将运动会话、日常活动指标和身体成分数据聚合到一个统一的时间线中。当同一运动被多个来源记录时,该平台会进行数据去重,并对不同设备生态系统中的指标进行标准化,以便用户无论使用哪种应用和可穿戴设备的组合,都能看到一致的数据。
MicrocosmWorks 开发了一个营养规划引擎,该引擎根据用户的 basal metabolic rate、activity level、body composition goals 和 training schedule,计算个性化的宏量营养素目标,然后生成符合这些目标的膳食建议,同时尊重声明的饮食限制,例如 vegan、keto、gluten-free 或宗教饮食法规。该系统根据每天记录的实际训练强度动态调整目标,在高强度训练日增加碳水化合物分配,并在休息日减少。
MicrocosmWorks 构建了一个渐进超负荷追踪引擎,该引擎通过分析训练日志,检测用户在多次训练中是否持续达到或超过了特定训练动作的目标次数和组数。系统随后会根据既定的力量训练原则,建议具体的重量增加、次数范围调整或训练动作进阶,并跟踪用户对这些调整的反应,以确定进阶是否合适。
MicrocosmWorks 以 $20-$40/小时的费率构建健身和营养追踪平台,其 MVP(最简化可行产品)通常在 3-4 个月内交付,功能包括食物记录、锻炼追踪、可穿戴设备集成和基础营养规划。这比白标现有平台(如 Trainerize 或 TrueCoach)更具成本效益,这些平台按用户收费,随着用户群的增长会侵蚀利润,而定制化构建能让您完全掌控用户体验和数据。