A static web app that tracks live football scores for your club and the rest of its league.
- Pick a league and your club — 19 competitions (Premier League, EFL, LaLiga, Bundesliga, Serie A, Ligue 1, MLS, Champions League, …).
- Live scoreboard — matches for any date, with goal scorers and red cards. Your club's match is pinned to the top and highlighted; in-play matches refresh every 30 seconds.
- League table — standings with qualification/relegation zones; click any row to make that club yours.
- Club card — position, points, last-five form and next fixture.
- Your selection is remembered and kept in the URL (e.g.
#league=eng.1&club=382), so links are shareable.
Data comes from ESPN's public, key-free soccer feed (site.api.espn.com), fetched directly from the browser. No build step or backend.
python3 -m http.server 8000
# open http://localhost:8000.github/workflows/pages.yml publishes the site to GitHub Pages on every push to main.
One-time setup: Settings → Pages → Build and deployment → Source: GitHub Actions.