BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
NBA team, player and schedule analytics for front-office decisions, refreshed from nba_api.
Sports & fitnessTypeScript · PythonGitHub @ameya1198OnlineOwner 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
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 ↗A live NBA decision dashboard for front-office questions: who is outperforming their contract, how rest changes results, and how teams are trending.
Built as an end-to-end analytics project: Python ingestion, Supabase Postgres warehouse, dbt models and tests, GitHub Actions scheduling, and a Next.js dashboard on Vercel.
Unofficial project. Not affiliated with or endorsed by the NBA.
| Layer | Tool |
|---|---|
| Ingestion | Python (nba_api, NBA live feed) |
| Warehouse | Supabase Postgres (raw > staging > marts) |
| Transform and test | dbt Core (dbt-postgres) |
| Orchestration | GitHub Actions |
| Dashboard | Next.js 15, shadcn/ui charts, deployed on Vercel |
ingestion/ Python loaders into the raw schema
dbt/ dbt project (staging, intermediate, marts, tests)
web/ Next.js dashboard (see web/README.md)
sql/ One-time warehouse setup (schemas, log tables)
docs/ Architecture, page specs, data dictionary
.github/ CI and scheduled workflows
sql/001_schemas.sql and sql/003_raw_tables.sql in the SQL editor.cp .env.example .env and fill in the connection details.python -m venv .venv && source .venv/bin/activatepip install -r requirements.txtmake check-db to confirm the connection works.make load-reference, then python -m ingestion.load --season 2025 as a first test.make backfill to load every season (run once).