Tournament Manager — an offline desktop app for football leagues
Run football tournaments end to end, with standings calculated automatically.
A cross-platform desktop app (Tauri + React) that automates football competition management. Add tournaments, groups and teams, enter match results, and the standings — points, wins, draws, losses, goals and goal difference — are calculated automatically, fully offline.
What it does
An admin panel to create tournaments, groups and teams and enter results. Standings update automatically with no manual math, it manages multiple tournaments, works entirely offline, and installs easily.
How I built it
Tauri wraps a React + TypeScript UI (shadcn/ui components, recharts for visuals) into a lightweight native binary. Because it's Tauri rather than Electron, the app stays small and fast while running fully offline.
What I learned
Offline-first desktop changes your assumptions: no network fallback, local persistence, and getting the standings logic provably correct so organizers trust the numbers. Tauri showed me how lean a desktop app can be.