Poliatletas
The athletics management system at Poli-USP
The Poli-USP athletics team uses the system to record meets, results, records, and training, replacing the spreadsheets that went missing every season. More than a hundred people use it, athletes and coaching staff, with an auditable history and public rankings.
Poliatletas brings athletes, meets, results, rankings, records, and the team's technical operations into one system.
Key decision
Sports modelEvidence
Public rankings with filters and season comparison
Domain problem
Time, distance, and points cannot share one comparison rule. The system must also separate official results, training marks, user roles, and an auditable history.
Technical decisions
- Sports model
Unit normalization and explicit comparison direction, with PBs and records derived only from eligible results.
- Roles and audit records
JWT and RBAC for USER, COACH, and ADMIN, idempotent imports, and audit records for sensitive changes.
Product evidence
- Public rankings with filters and season comparison
- Application code is private; the public product is available

