OpenAthlete
AGPLv3 endurance training platform: EU-oriented hosting, transparent CTL/ATL/TSB logic in code, self-hosting, and full export. Built in Grenoble.
공이 온 순간은, 사라지지 않는다
Translation pending
Sports & fitnessTypeScript · JavaScriptGitHub @robinside7854OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
농구 스탯 기록 대시보드
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
아마추어 농구 동호회를 위한 올인원 리그 운영·기록 플랫폼입니다. 경기 이벤트 단위 기록부터 유튜브 하이라이트 싱크, AI MVP 선정, 개인화 스탯 대시보드, 인스타그램 매거진 카드 발행, 웹 푸시 공지까지 — "우리끼리 진짜 리그처럼" 운영합니다. • 리그 대시보드 (메인): /league/[org]/[year] — 동호회 자체 리그 운영 (미라클모닝농구단) • 대회 대시보드: /[org]/[team] — 외부 대회 출전 기록 관리 (파란날개) 👤 회원 시스템 & 개인화 • 가입 요청 → 운영자 승인 플로우 (로스터 이름 자동완성, 승인 대기 배지) • 로그인(HMAC 세션·httpOnly 쿠키) · 비밀번호 셀프 변경 · 어드민 초기화 • 개인화 대시보드 (홈 상단): 시즌 누적 PTS/REB/AST/STL/BLK + 부문별 랭킹(🥇🥈🥉 메달), 🔥 진행 중 스트릭 보드(연속 참석·연속 득점 등), 마일스톤 체이서(다음 기록까지 진행률), 선수카드 • 접속 현황: 헤더 상시 인디케이터 — 지금 접속 중인 회원(온라인/오프라인 탭, 전체 공개) • 라커룸 인증 회원 배지 · 인증 회원 필터Read the full README ↗
아마추어 농구 동호회를 위한 올인원 리그 운영·기록 플랫폼입니다. 경기 이벤트 단위 기록부터 유튜브 하이라이트 싱크, AI MVP 선정, 개인화 스탯 대시보드, 인스타그램 매거진 카드 발행, 웹 푸시 공지까지 — "우리끼리 진짜 리그처럼" 운영합니다.
/league/[org]/[year] — 동호회 자체 리그 운영 (미라클모닝농구단)/[org]/[team] — 외부 대회 출전 기록 관리 (파란날개)260418 경기 9 형식)| 구분 | 기술 |
|---|---|
| 프레임워크 | Next.js 16 (App Router) + React 19 |
| 언어 | TypeScript |
| 스타일 | Tailwind CSS 4 (mm-* 디자인 토큰 · 다크/라이트) |
| DB / Auth | Supabase (PostgreSQL + RLS) · 자체 HMAC 세션 |
| AI | Anthropic Claude |
| 푸시 | Web Push (VAPID) + Service Worker |
| 영상 | YouTube IFrame API |
| 차트 | recharts |
| 배포 | Vercel (master push → 자동 배포) |
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
ANTHROPIC_API_KEY=
EDIT_MODE_PIN=
# 웹 푸시 (VAPID)
VAPID_PUBLIC_KEY=
NEXT_PUBLIC_VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=
VAPID_SUBJECT=mailto:[email protected]
npm install
npm run dev
master push → Vercel 자동 빌드·배포supabase/migrations/NNN_*.sql