● TTFL Mode

Trash Talk Fantasy League scoring across the NBA dataset.

Formula

+ pts + reb + ast + stl + blk + fgm + 3pm + ftm
− tov − missed_fg − missed_3pt − missed_ft

Example: 28 pts, 10 reb, 6 ast, 2 stl, 1 blk, 11/20 FG (incl. 3/7 from 3), 3/4 FT, 4 turnovers → (28+10+6+2+1+11+3+3) − (4+9+4+1) = 64 − 18 = 46 TTFL.

Top TTFL / Game — — RG (min 30 GP)

# ↑ Player ↕ TTFL/G ↕ Best Game ↕
0 Loading player 00.0 000
0 Loading player 00.0 000
0 Loading player 00.0 000

Best Single-Game TTFL — All Seasons (RG)

# ↑ Player ↕ Season ↕ Game TTFL ↕
0 Loading player 2024/25 000
0 Loading player 2024/25 000
0 Loading player 2024/25 000
↑ ↓ naviguer ↵ ouvrir ⌘K

À propos du projet

Application NBA Stats orientée TTFL — explorer les box scores, calculer le malus, visualiser la régularité des joueurs, soutenir la décision de pick quotidienne.

Auteur

Simon Grossi

Données

shufinskiy/nba_data
+ flux temps-réel cdn.nba.com

Tech stack
  • · Pipeline — Python 3.11 + DuckDB (agrégation play-by-play → SQLite).
  • · Frontend — Astro 5 + Tailwind 3 + TypeScript.
  • · SQLite haute performance — base embarquée servie côté serveur via better-sqlite3 (WAL mode).
  • · Charts — Chart.js (line, radar, scatter).
  • · Hébergement — local-first, HTTPS via Caddy, déployable sur Raspberry Pi (voir DEPLOY.md).
Local-first · pas de tracking · pas de backend hébergé v0.1.0