A live Fortnite island metrics dashboard. It started as a group project for the Context of the Code module (Immersive Software Engineering, UL, Spring 2026).
The original system ran on a university VM. It used four collectors, a Redis upload queue, two FastAPI services, Postgres and a React dashboard. That code is preserved at this commit.
This version is cut down so it can run for free on Vercel:
src/: React + Vite + Tailwind + Recharts dashboard, plus the "About" and "How it went" write-up pagesapi/fortnite.js: a Vercel serverless function that proxies Epic's public Fortnite Ecosystem API, validates input and caches responses for 5 minutes
npm install
npm run devnpm run dev also serves /api/fortnite through a small Vite middleware, so you don't need the Vercel CLI.
Import the repo into Vercel. It auto-detects Vite and needs no environment variables. vercel.json handles client-side routing.