I Built a Snooker Scoring PWA Because the Game Room Scoreboard Only Had 2 Slots

We were three friends. One scoreboard. Zero solutions.

Every time my friends and I hit the snooker table, we'd run into the same problem — the scoreboard on the wall was built for two players only. One of us always had to manually keep score in their head, or on a piece of paper, or just... trust the other two. Not ideal when points are on the line.

So I did what any developer would do. I built an app.

That app is SnookerBee — a mobile-first Progressive Web App for tracking snooker scores, built with React 19, TypeScript, Vite, Supabase, and Google OAuth. It's live at snookerbee.vercel.app and the full source is on GitHub.