Before
Too many separate jobs
Attendance, team selection, scores, standings, player history and season administration all need to stay in sync. A spreadsheet-first approach becomes fragile as the league grows.
- Repeated manual calculations
- Information spread across different places
- More opportunity for mistakes on match night
- Limited player-facing history and statistics
After
One workflow from arrival to published results
The web app now follows the same sequence as the evening itself. Admin records what happens; the system handles the calculations, history and player-facing output automatically.
- Attendance drives the active squad
- Team picks flow into each round
- Scores update standings and statistics
- Published results become part of permanent history