← wiki

live-scores

overview

A multi-sport live scores, leaderboards, and standings site — sibling to bracket, sharing its north star: the least annoying way to check the score. No ads, no login, no accounts, no database, no tracking. Following/preferences are localStorage-only.

Covers golf majors (The Open, The Masters, PGA Championship, US Open) and European football league tables (Premier League, La Liga, Serie A, Bundesliga, Ligue 1) as leaderboard/standings boards, plus bracket's own editions (World Cup, tennis, AFL, and whatever else bracket has live) via a fan-out proxy — same knockout-bracket view, same site.

tech stack

Frontend: React + Vite.

Backend: Node + Express — a source registry over ESPN's public API, plus a fan-out proxy to bracket's own editions.

Deployment: single-origin — the Express server serves the built client directly, same VM as bracket, its own systemd service.

structure

server/ — Express source registry (golf leaderboards, league standings, bracket fan-out). client/ — React + Vite frontend, shares a Bracket/Scores switcher with bracket's own site. deploy/ — systemd service file.