Snake-draft NCAA players, score points as they survive each round, and watch your team rise on the live leaderboard.
A full-stack project built solo, end to end — real-time draft room, an actual bracket simulation engine, and two Claude-powered AI features. Try the whole thing below, no signup required.
1
Draft against 4 bots
Click "Explore as Commissioner" and you're instantly in a live 5-team snake draft — no signup, no waiting on other players.
2
Set your lineup, simulate the bracket
Arrange starters vs. bench, then step round-by-round through a real single-elimination tournament simulation.
3
Watch scoring and standings react
Eliminations, bench promotions, and an AI-generated recap update live — the same engine that runs real leagues.
What's actually running under the hood
Live Draft Room
Supabase Realtime broadcasts every pick instantly, with server-enforced pick timers, snake order, and full reconnect/rejoin state recovery.
Real Bracket Simulation
Scoring is driven by an actual single-elimination bracket sim — not independent coin flips — so eliminations and fantasy points stay consistent with each other.
Claude-Powered Advisors
A Sonnet-backed draft advisor reasons about positional needs and seed risk; a Haiku-backed narrator writes a fresh recap after every round.
Multi-Tenant by Design
Every league is isolated with Postgres row-level security — commissioner tools, rosters, and draft state are enforced at the database layer, not just in the UI.
Full Commissioner Toolkit
Draft order, scheduling, bench-order overrides, injury subs, and manual score corrections — each one gated to the draft phase it actually applies to.
Round-by-Round Leaderboard
Per-player, per-round breakdowns show exactly which games counted, which were bench strikethroughs, and when a player was eliminated.