Futbol Veritabanı
8대 리그 클럽·선수·통계—Transfermarkt 데이터
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
AI-powered fitness app: personalized workout plans (home or gym), AI diet plans, a live workout tracker, meal/water/weight tracking, progress charts and an AI coach chat.
Stack: Next.js 16 (App Router) · Tailwind CSS v4 · Supabase (Auth, Postgres + RLS, Storage) · Claude API (Sonnet 5.5 for plans & coach, Haiku 4.5 for quick estimates) · RechartsREADME 전문 보기 ↗AI-powered fitness app: personalized workout plans (home or gym), AI diet plans, a live workout tracker, meal/water/weight tracking, progress charts and an AI coach chat.
Stack: Next.js 16 (App Router) · Tailwind CSS v4 · Supabase (Auth, Postgres + RLS, Storage) · Claude API (Sonnet 5.5 for plans & coach, Haiku 4.5 for quick estimates) · Recharts
npm install
supabase/migrations/, either:
npx supabase login, npx supabase link --project-ref <ref> (asks for the database password), then npx supabase db push; or0001_init.sql, 0002_progress_photos.sql, 0003_full_persistence.sql.http://localhost:3000 and add http://localhost:3000/auth/callback to Redirect URLs.cp .env.local.example .env.local
Fill in your Supabase URL, anon key and service-role key (Project Settings → API), and your Anthropic API key (console.anthropic.com).
npm run seed:exercises
Source: free-exercise-db (public domain).
npm run dev
Open http://localhost:3000.
| Command | What it does |
|---|---|
npm run dev | Dev server |
npm run build | Production build |
npm test | Unit tests (health calculations) |
npm run typecheck | TypeScript check |
npm run lint | ESLint |
npm run seed:exercises | Load the exercise library into Supabase |
lib/fitness/calculations.ts): BMI, Mifflin–St Jeor BMR, TDEE, calorie target, macros, water. The AI receives these numbers — it never invents them.lib/ai/plans.ts): the exercise library is filtered by the user's location, equipment and level; Claude may only pick exercise ids from that list, and output is validated with Zod.app/api/ai/chat/route.ts, lib/ai/coach.ts): streams replies, knows the user's profile/plan/logs, and can propose plan changes, meal swaps or meal logs that the user applies with one tap.consume_ai_quota SQL function).Push to GitHub and import into Vercel. Add the same env vars (set NEXT_PUBLIC_SITE_URL to your production URL) and add https://your-domain/auth/callback to Supabase Redirect URLs.
FitForge provides general fitness guidance, not medical advice.