Project dossier
Arena Tracker
A League of Legends Arena companion that scans match history and tracks champion wins in the browser.
Problem
Arena players need a quick way to see which champions already have a win without manually reviewing their Riot match history.
Outcome
The deployed companion turns Riot match data into a simple champion-win checklist while keeping the visitor's progress browser-local.
Arena Tracker architecture
A focused browser client uses a guarded serverless boundary to convert Riot match data into local progress.
- React tracker: Player lookup, champion grid, scans, and manual wins
- Vercel API proxy: Region validation, rate limiting, and credential isolation
- Local persistence: Database-free scan results and manual progress
- Riot + Data Dragon: Match history and current champion metadata