SCRD


score sync latency
uptime, season-long
clubs live
matches scored
Squash venues ran scores on paper. Nothing synced between courts, nothing counted toward a player's national ranking, and club admin lived in spreadsheets.
One authoritative match state, fanned out over WebSockets to every screen in the building. The score engine owns the rules and writes through to Postgres; each completed match posts to SquashLevels.
Live scores on every device in the venue, sub-frame sync, and every game now counts toward a national rating — club management folded into the same app.
