Side project · dartlead.app
Dartlead
A darts tournament app with brackets, scoring and live standings - built for a real local league and running in production.
live at dartlead.app →Down the stack
Each line sits at the layer it belongs to.
- stackReact 19 and Vite on Supabase - Postgres, auth and realtime in one - deployed on Vercel and installable as a PWA.
- uiLive scoring from any phone at the venue: dart by dart or by three-dart visit, with checkout suggestions, bust detection and undo.
- logicRun a tournament as groups plus a play-off bracket or as a straight knockout, up to 64 players.
- logicLeagues on top of one-off tournaments: members, registrations and a season leaderboard.
- authOrganiser, scorer and player roles, Google sign-in, and a bilingual EN/SK interface.
- dataBrackets, standings and leaderboards update as the legs come in, on every device watching.
- dataDarts statistics throughout - three-dart averages, checkouts, 180s, leg differences - plus end-of-tournament awards you can share as an image.
- infraBuilt for a real local league and in use at dartlead.app.