Liga das Atléticas Uzz.Ai Case Study
Digital scoresheets, live
A custom-built PWA that digitizes university sports tournaments: live scoresheets, tournament management, Stripe ticketing and gate check-in — all multi-tenant, one space per athletic association.

The problem
A university tournament running on WhatsApp groups, spreadsheets and paper scoresheets.
Scoresheets on paper and WhatsApp
Scores, cards and lineups jotted down by hand or in group chats, with no reliable match history.
Unpaid fees out of control
Match and registration fees collected off the books — nobody knows who's paid up until it's time to set the lineup.
No real control at the gate
Manual check-in at the entrance, with no reliable way to know how many people actually got in.
The solution: Liga das Atléticas
A multi-tenant PWA that digitizes the league's entire operation — from the tournament itself to check-in at the gym door.
Live digital scoresheet
Scores, goals, cards and substitutions in real time, straight from the court.
Configurable tournaments
Round robin, group stage or knockout (two-legged ties, byes, 3rd-place match) in one system.
Stripe-powered ticketing
Tickets, match fees and registration fees via PIX or card, with automatic blocking of teams with unpaid fees.
Check-in without exposing personal IDs
A unique QR code per ticket — no sensitive data ever appears on the gate staff's screen.
100% offline scorekeeper
The scoresheet works with no signal on the court and syncs on its own when the connection comes back.





How it works
From the tournament schedule to check-in at the door.
The athletic association sets up the tournament
Configurable format and an automatically generated match schedule.
Fans get their tickets
They buy through Stripe (PIX or card) and receive a QR ticket instantly.
The scorekeeper logs the scoresheet live
Goals, cards and substitutions straight from the court, even without internet.
Gate staff handle check-in
QR scanned at the entrance — no personal IDs on display and no printed lists needed.
Everything syncs and updates
Scores, standings and receipts show up in real time for everyone.
This is the kind of system we build when spreadsheets and WhatsApp groups can't keep up anymore: truly multi-tenant, serious payments and an experience that works even on a court with no signal.
Running a similar tournament?
Custom projects, from the real problem to a system in production.
