OpenAthlete
AGPLv3 endurance training platform: EU-oriented hosting, transparent CTL/ATL/TSB logic in code, self-hosting, and full export. Built in Grenoble.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗한국프로농구(KBL) 2025-26 시즌 분석 사이트의 메인 대시보드 페이지 프로토타입입니다. 다크 스포츠 테마로 구현된 Next.js 14 + TypeScript + Tailwind CSS 프로젝트입니다.
cd kbl-hoops-lab
npm install
npm run dev
브라우저에서 http://localhost:3000 으로 접속하세요.
kbl-hoops-lab/
├── app/
│ ├── layout.tsx # 루트 레이아웃 (다크 모드 강제)
│ ├── page.tsx # 대시보드 페이지 (조립부)
│ └── globals.css # Tailwind base + 커스텀 유틸
├── components/
│ ├── TopNav.tsx # 상단 글로벌 내비게이션 + LIVE 배지
│ ├── StatCard.tsx # 좌측 포인트 라인 스탯 카드
│ ├── StandingsTable.tsx # 정규리그 TOP N 순위 테이블
│ ├── TodayGames.tsx # 오늘의 경기 (홈/어웨이 split)
│ ├── TeamCompareCard.tsx # 팀 vs 팀 비교 + 우위 바
│ ├── ScoringLeaders.tsx # 득점 리더 TOP 5 + bar
│ └── Headlines.tsx # 주요 뉴스 리스트
├── lib/
│ ├── types.ts # 공용 타입
│ └── data.ts # KBL 2025-26 목업 데이터
├── tailwind.config.ts # 다크 스포츠 팔레트 (court / flame / hoop / neon / buzzer)
├── postcss.config.mjs
├── tsconfig.json
├── next.config.mjs
└── package.json
court-* — 배경 레이어 (950 가장 어두움 → 500 가장 밝음)ink-* — 텍스트 (50 primary → 500 tertiary)flame-* — 주황 포인트 (우승·리더·CTA)hoop-* — 에메랄드 (승/플레이오프)buzzer-* — 로즈 (패/라이브 신호)neon-* — 스카이 (정보·비교 좌측).stat-num 클래스로 tabular-nums 적용 (숫자 폭 정렬)font-semibold·tracking-tight, 라벨은 uppercase tracking-[0.1em].card — 배경·보더·radius 일괄 적용.chip — 작은 둥근 배지.divider-y > * — 테이블/리스트 사이 보더lib/data.ts 에 2025-26 정규리그 최종 순위와 목업 스탯이 들어있습니다.
실제 서비스에서는 이 모듈을 KBL 공식 데이터 수집 파이프라인(추후 구현)이나
REST/GraphQL API 클라이언트로 교체하면 됩니다.
/standings — 순위 상세 (홈/원정, 월별 분리, 폼 그래프)/players — 선수 리더보드 필터 & 프로필 페이지/compare — 팀/선수 양방향 선택 UI + 레이더 차트/analytics — 4팩터, 샷차트 (D3), 온·오프 코트 분석