Gym Log
개인 맞춤 근력 트레이닝 추적기(PWA)
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A coach in your pocket: personalised training, nutrition and recovery that adapt to what you actually do. Web first (PWA), mobile next. See docs/BRIEF.md for the architecture and design brief, docs/EVIDENCE.md for the research behind every engine rule, and docs/CASE-STUDIES.md (generated by the core test suite) for six worked plans.
cp .env.example .env # then set BETTER_AUTH_SECRET and HEALTH_DATA_ENCRYPTION_KEY (openssl rand -base64 32)
docker compose up -d # Postgres on 5434, Redis on 6380
pnpm install
pnpm db:migrate && pnpm db:seed # 855 exercises, 46 recipes
pnpm dev # http://localhost:3000
Optional: YOUTUBE_API_KEY plus pnpm --filter @kettleworth/db exec tsx scripts/find-youtube.ts fills the library with embedded YouTube demonstrations from an allowlist of coaching channels; MUX_TOKEN_ID/SECRET plus scripts/upload-videos.ts attaches original footage. ANTHROPIC_API_KEY turns on the AI coach (follow-up questions, summaries, coach notes). Without it the product runs fully on the deterministic engine with templated copy. Provider client IDs (Oura, Whoop, Strava, Fitbit, Garmin, Polar) enable each Connected App.
pnpm test (Vitest, core + integrations) · pnpm typecheck · pnpm test:e2e (Playwright) · pnpm db:studio.