프로젝트 소개
Calistenia는 맨몸 운동 훈련, 영양 추적, 유산소 운동에 초점을 맞춘 무료 오픈 소스 피트니스 애플리케이션입니다. 4단계 점진적 단계로 구성된 체계적인 6개월 훈련 프로그램, 세트와 반복 횟수를 기록하는 세션 로깅, 휴식 및 등척성 타이머, 인라인 운동 자세 동영상, 서킷/HIIT 지원을 제공합니다. 영양 기능에는 사진 촬영과 AI 기반 영양 점수를 포함한 음식 및 매크로 기록이 포함됩니다. 유산소 운동 세션은 경로, 거리, 페이스 표시와 함께 실시간 GPS 추적을 사용하며, 레이스 및 챌린지 목표도 지원합니다.
이 앱에는 훈련 및 영양 계획을 개인화하고, 질문에 답변하며, 프로그램을 조정할 수 있는 AI 코치가 포함되어 있습니다. 참여 기능으로는 연속 기록, 배지, 업적, 소셜 댓글 및 반응, 푸시 알림, 알림, Android 홈 화면 위젯이 있습니다. 오프라인 지원이 내장되어 있으며, 데이터 쓰기를 위한 로컬 저장소 폴백이 있습니다.
기술적으로는 React Native + Expo 모바일 앱, React + Vite 웹 PWA, 공유 코어 패키지, AI 기능을 위한 MCP 서버, SQLite 저장소와 마이그레이션 기반 스키마 관리를 갖춘 PocketBase 백엔드로 구성된 pnpm 모노레포입니다. 단일 Docker 이미지를 통한 배포가 지원되며, 모바일 APK 빌드와 웹 배포를 위한 GitHub Actions가 있습니다. 이 프로젝트는 MIT 라이선스이며 자체 호스팅이 가능합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.