From competitor registration and bracket generation to live scoring, awards and printed reports. Everything runs on one machine at the venue, works fully offline over the local network, and judges score from their own phones.
One download and the whole tournament — server, console and judges' app — is live on your LAN.
Download one package (Windows, macOS or Linux), launch it, and everything is live on your LAN. The launcher auto-updates itself on startup.
Built for venues without reliable internet. The embedded database keeps all data on disk, survives restarts mid-tournament, and backs up by copying a single file.
The ring operator displays a QR code; each judge scans it and starts scoring from their phone's browser in seconds — no installation needed.
Scores travel over WebSockets and are routed in memory — benchmarked at roughly 1,000× the load of a real tournament (20 rings × 5 judges).
Every screen is available in English and Spanish, switchable at any time.
Administration restricted to the server host, ring access controlled by an IP whitelist per ring, and token-authenticated sessions.
Browse every ring, open its categories and run matches with the live scoreboard — plus awards, printable reports and a full ADMIN menu.
A purpose-built scoring interface that adapts to each competition type, on any phone's browser — no app store, no install.
One process, one port: a Spring Boot (Java 21) server exposing REST APIs and WebSockets, and serving both web apps.
Zero-install file database for offline venues — live backup is copying one file — or PostgreSQL for production and multi-venue.
Frontend configuration served via API, plus interactive API documentation (Swagger UI) built in.
Automated tests covering 100 simultaneous scoring sessions, plus benchmarks of the hot scoring path.
Per-OS packages for Windows, Linux and macOS; the launcher downloads Java on first run and auto-updates afterwards.
Pick your operating system. One package contains the server, the console and the judges' app.
The launcher downloads Java automatically on first run and keeps the application up to date afterwards — no manual updates.
Download the suite, watch the setup videos and run your tournament offline, end to end.