포괄적인 피트니스 및 영양 추적 플랫폼
피트니스 전문가와 그들의 고객은 파편화된 스프레드시트와 메시징 앱을 대체할, 운동 프로그램 관리, 영양 섭취 추적, 진행 상황 모니터링, 그리고 소통을 위한 통합 플랫폼이 필요했습니다.
프로젝트 상담하기과제
피트니스 관리는 다음과 같이 분리된 도구들에 분산되어 있었습니다:
- 운동 프로그램은 PDF 또는 스프레드시트를 통해 공유되었으며 추적이 불가능했습니다.
- 영양 기록은 트레이너에게 보이지 않는 별도의 앱이 필요했습니다.
- 진행 상황 사진, 측정치 및 성과 데이터는 여러 곳에 흩어져 있었습니다.
- 트레이너와 클라이언트 간의 소통은 맥락 없이 메시징 앱에서 이루어졌습니다.
- 트레이너, 교육생, 관리자 역할을 구분하는 역할 기반 시스템이 없었습니다.
우리의 솔루션
저희는 포괄적인 피트니스 관리 플랫폼을 역할 기반 대시보드, 2400개 이상의 식품 데이터베이스, 운동 라이브러리, 그리고 진행 상황 분석 기능을 갖추어 구축했습니다.
아키텍처
- 백엔드: NestJS(PostgreSQL, TypeORM, Redis, Bull job queue 포함)
- 교육생 웹 앱: 클라이언트 대면 기능을 위한 React(Redux Toolkit 포함)
- 트레이너 웹 앱: 전문가용 도구를 위한 React(Redux Toolkit 포함)
- 관리자 대시보드: 플랫폼 관리를 위한 React(Ant Design 포함)
- 모바일 앱: Zustand 및 i18n 지원 기능을 갖춘 React Native/Expo
- 미디어: 저장을 위한 AWS S3, 오디오 처리를 위한 AWS Transcribe
주요 기능
교육생용
- 운동 기록 - 운동별 기록과 함께 세트, 반복, 중량 추적
- 영양 추적 - 2400개 이상의 식품 데이터베이스에서 전체 다량/미량 영양소 데이터와 함께 식사 기록
- 식단 템플릿 - 좋아하는 식사 조합 저장 및 재사용
- 진행 상황 분석 - 체중, 측정치 및 성과에 대한 시각적 차트
- AI 코치 채팅 - AI 피트니스 코치와의 실시간 대화
트레이너용
- 운동 라이브러리 - 비디오 시연이 포함된 선별된 운동
- 훈련 계획 템플릿 - 클라이언트에게 프로그램 생성 및 할당
- 클라이언트 관리 - 모든 클라이언트의 진행 상황, 영양 및 준수 여부 확인
- 평가 도구 - 시간 경과에 따른 클라이언트 평가 기록 및 추적
- 소통 - AI 기반 후속 조치와 함께 인앱 채팅
관리자용
- 사용자 관리 - 트레이너 및 교육생 생성/관리
- 플랫폼 분석 - 사용량, 참여도 및 성장 지표
- 콘텐츠 관리 - 운동 라이브러리 및 식품 데이터베이스 관리
영양 시스템
- 완전한 영양 프로필을 가진 2400개 이상의 식품 항목
- 유연한 식사 섭취량 추적 (portion, 사용자 지정 양)
- 거대 영양소 요약과 함께 일일 섭취 기록
- 빠른 기록을 위한 식단 템플릿 생성
결과
기술 스택
caseStudyDetail.more 사례 연구
더 많은 기술 구현 사례를 살펴보세요
자주 묻는 질문
MicrocosmWorks는 사진에서 음식을 식별하고 1회 제공량을 추정하는 음식 인식 AI를, 레스토랑 식사 및 포장 제품을 포함한 80만 개 이상의 식품 품목을 담은 영양 데이터베이스와 통합했습니다. 이 시스템은 사용자가 AI의 추정치를 확인하거나 조정할 수 있도록 하며, 수정을 통해 시간이 지남에 따라 정확도를 향상시킵니다. 일반적인 음식에 대해 약 85-90%의 정확도를 달성하는데, 이는 수동 입력과 비슷한 수준이지만 소요 시간은 훨씬 적습니다.
네, MicrocosmWorks는 Apple Health, Google Fit, Strava, Garmin Connect, Fitbit, MyFitnessPal용 데이터 커넥터를 구축하여 운동 세션, 일일 활동 지표 및 체성분 데이터를 통합 타임라인으로 집계합니다. 플랫폼은 동일한 운동이 여러 소스에 의해 기록될 때 중복 제거를 처리하며 사용자가 어떤 앱과 웨어러블 기기 조합을 사용하든지 관계없이 일관된 데이터를 볼 수 있도록 다양한 기기 생태계 전반에서 지표를 정규화합니다.
MicrocosmWorks는 사용자의 기초 대사율, 활동 수준, 신체 구성 목표, 훈련 일정을 기반으로 개인화된 매크로 목표를 계산하고, vegan, keto, gluten-free 또는 종교적 식단 규정과 같은 선언된 식단 제한을 존중하면서 해당 목표를 충족하는 식사 제안을 생성하는 영양 계획 엔진을 개발했습니다. 시스템은 매일 기록된 실제 운동 강도를 기반으로 목표를 동적으로 조정하며, 고강도 훈련일에는 탄수화물 할당량을 늘리고 휴식일에는 줄입니다.
MicrocosmWorks는 점진적 과부하 추적 엔진을 구축했습니다. 이 엔진은 운동 기록을 분석하여 사용자가 여러 세션에 걸쳐 특정 운동에 대해 목표 반복 횟수와 세트 이상으로 꾸준히 수행했는지 감지합니다. 그런 다음 시스템은 확립된 근력 훈련 원칙에 따라 특정 중량 증가, 반복 횟수 범위 조정 또는 운동 진행을 제안하고, 사용자의 증가에 대한 반응을 추적하여 진행이 적절했는지 판단합니다.
MicrocosmWorks는 시간당 $20~$40의 요율로 피트니스 및 영양 추적 플랫폼을 구축하며, 음식 기록, 운동 추적, 웨어러블 통합 및 기본 영양 계획을 포함하는 MVP는 일반적으로 3-4개월 내에 제공됩니다. 이는 Trainerize 또는 TrueCoach와 같이 사용자 기반이 증가함에 따라 마진을 잠식하는 사용자당 요금을 부과하는 기존 플랫폼을 화이트 라벨링하는 것보다 훨씬 비용 효율적이며, 맞춤형 구축은 사용자 경험과 데이터에 대한 완전한 제어권을 제공합니다.