The public board players watch during an event
The real-time standings the whole room watches at /[slug]— gold totals, three-tier ranks (Buckaroo / Outlaw / Maverick), a live countdown clock, animated progress bars, and a QUALIFIER splash the moment a player crosses the gold threshold. It auto-refreshes so the board is never stale, and it is what turns a quiet game table into a spectator moment.
A tournament is only exciting if everyone can see the stakes move. On paper standings, nobody in the room knows who's leading, how close the cutoff is, or how much time is left — so the energy that drives repeat play never builds.
The board also has to be trustworthy in public. If a player refreshes and sees a stale number, or a rank that lags the actual gold total, the whole thing feels broken in front of a crowd. It needs to be current, readable across the room, and dramatic enough that crossing the line feels like a real achievement.
And it has to do all of that on a phone in a player's hand and on a shop's display at the same time, pulling from the same live state.
Built to be watched, not just read.
Gold totals sort in real time and map to three ranks — Buckaroo, Outlaw, Maverick — so a player's status reads at a glance, not by counting points.
A live countdown clock and animated progress bars turn 'time left' and 'distance to the cutoff' into something the whole room feels, not just the scorekeeper.
The instant a player crosses the gold threshold, a QUALIFIER splash fires — the dramatic beat that makes organized play feel like a competition worth coming back for.
Live and running in production; here is what's shipped and what would sharpen it.
Origin: Organized Play needs a public spectacle, not paper standings. Built as the player-facing heart of an event.
Prereqs: None outstanding — rides the live Redis data layer and the multi-tenant engine, both in production.
Status: Live in production and proven at real events. L3 (match history, push updates, per-store thresholds) is optional depth for later.
Internal strategy page. Keep this honest as the build changes.