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.

  1. React tracker: Player lookup, champion grid, scans, and manual wins
  2. Vercel API proxy: Region validation, rate limiting, and credential isolation
  3. Local persistence: Database-free scan results and manual progress
  4. Riot + Data Dragon: Match history and current champion metadata