2026 NCAA Tournament

March
Madness
Fantasy

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.

Stack

Next.js 16 (App Router)TypeScript (strict)Supabase Postgres + RLSSupabase RealtimeClaude APITailwind CSS v4

Ready to play for real? Create an account and invite your friends.