Rugby Analytics Platform
Context
A rugby analytics platform aggregating stats across 10 competitions, 500+ teams, and 10,000+ players — data that arrives from multiple external sources and has to stay current without manual updates.
The Hard Part
Sports data goes stale fast and users will not wait for it: ingestion runs on 5 scheduled cron jobs across 4 external APIs, and pages still had to load in under a second.
What I Built
- Data ingestion from 4 external APIs on 5 scheduled cron jobs
- Stats coverage for 10 competitions, 500+ teams, and 10,000+ players
- Next.js and TypeScript front end tuned for sub-second loads
- Supabase as the data layer
Measured Results
10
competitions
500+
teams
10,000+
players
Sub-second
page loads
Tech Stack
Next.jsTypeScriptSupabase
More Case Studies
Have a similar project?
I would love to help you build something great. Let's discuss your requirements.