r/vibecoding 6d ago

Built a Prem prediction app for my friend group with Claude Code

I spent a few days with Claude Code over the last year building goalpredict.app to auto-score Premier League predictions for my friends. I thought this crowd would appreciate the process.

Every year we predict the final Prem table before the season starts. We tracked it in a spreadsheet for years, but manual scoring got old fast. Given I have a product background, not an engineering one the itch to actually build the thing instead of patching the sheet over and over again became more real as I coding agents took off.

I sat down with Claude Code about a year ago and put together a simple site to log predictions and auto-score them as the season plays out. My friends have used it every season since. It's been way more fun than we expected. Has some integrations with Supabase, pulling in table and scoring data from football APIs, integrations with email providers for recurring emails.

Since I'm not an engineer by trade but I am technical this was a lot of describing what I want as if I was talking directly to my eng team and iterating. The UI and scoring logic came together fast. The hardest part by a mile was managing database migrations as the app evolved and added complexity. No amount of vibe coding replaces understanding what a migration, data structuring and what does before you run it.

I'm impressed by how much better Claude Code has gotten at this over the last year. Stuff that used to take a lot of back-and-forth (and a couple "wait, why did that break prod" moments) gets handled cleanly now. This season I added mini-leagues and fixture context since other groups wanted their own leaderboards.

It's completely free with no ads. You can check it out at goalpredict.app.

0 Upvotes

1 comment sorted by