Legacy Web UI
The Legacy Web UI is the organiser's tool for the days before the event: turn a roster into a print-ready bracket from your browser, with no CSV editing. It is a standalone one-shot bracket generator, separate from the tournament app, which takes over on the day for scorers, competitors, and spectators.
You run one command to start the local server, then do everything else in the browser. Start it with the serve command:
Then open http://localhost:8080 in your browser.
Main screen
Configure the tournament on the main screen. Choose the format, either Pools and Playoffs or Playoffs (Knockout Tournament), then set the number of courts, pool sizes, and other options. Upload your participant CSV directly from the browser.

Participant list
After uploading a CSV the participant list is shown for review before generating the bracket.

Seeding
Click Seed Participants to open the seeding modal. Type a seed number into each participant's rank field. Seeds control which players are kept apart in the early rounds.

After confirming, the assigned seeds are shown inline next to each participant name.

Download the bracket
Click Create Tournament to produce the Excel file. The browser downloads the .xlsx directly (no server-side storage, no account needed).