From first click to podium, everything is connected.
Organizer · Web
Set up your event in minutes: name, date, location, number of sections and laps. Choose from category templates (Expert → Beginner) or create your own. Marshal codes are generated automatically.
Riders · NFC/QR
Riders register online or on-site. On race day, each rider receives a personal NFC tag (or borrowed) linked to their profile. A backup QR code can be printed. Status: "Confirmed" and ready to ride!
Marshals · Mobile App
30 minutes before start, each marshal downloads the Trialoop app and enters their section code (e.g., "A7F2M9"). The app downloads the rider list and enables offline mode. Ready to score even without network!
Marshals · 100% Offline
For each rider pass: scan the NFC tag (or QR backup), the rider appears, tap the score: 0, 1, 2, 3, 5 or 20 (DNF). Scores are stored locally and synced automatically when network becomes available.
Spectators · Web/Mobile
During the race, spectators follow the leaderboard in real-time. Rankings updated every 5 seconds with up/down animations. Stats by rider and category. Accessible without an account!
Organizer · PDF
Automatic race completion when all scores are recorded. Final ranking calculated with automatic tiebreakers. Race director validates with electronic signature. Official PDF generated and shareable.