Case study · Founder, Commissioner & Developer · 2025 – 2026

BBFL

I started a football league with friends from school, ran it, played in it, and built the software that ran it.

4teams
40players
3–4seasons
2versions shipped

What it did

  • ScheduleEvery game, every week, in one place
  • StandingsUpdated after every game
  • StatsPlayer stat tracking, the feature everyone loved most
  • Draft roomA live draft for building teams each season
  • TradesTrade proposals and transactions between teams
  • AdminTools for entering results, importing stats and managing the season

Two versions

Version 1 covered the basics: schedule, standings, stats, teams, league honors and sign-ups, built in Next.js with Firebase.

Version 2 added player logins and profiles, captain tools, the live draft room, trades, news, player pages, a stat importer and a fuller admin area.

Players checked it constantly. The league ran until spring 2026.

Screens

Coming soon

A click-through demo of both versions, with real league data and every page working, logins and admin included. Nothing you click will save.