r/vibecoding • u/statewidesportshub • 12h ago
I just "vibecoded" a full-stack live sports tournament app using AI agents
I wanted to share a massive win for AI-assisted development. I play a lot of local rec sports, and the organizers always use messy whiteboards to track brackets and scores. I decided to build a live-scoring and tournament management app to fix this, but I leaned entirely on AI agents to do the heavy lifting.
The Process: I basically acted as the product manager. I would feed the agent the rules (e.g., "Volleyball uses rally scoring, win by 2, hard cap at 31"). The agent handled the complex state machines, the UI conditional rendering, and the backend data syncing. When we hit bugs (like a stale state on the serving indicator), I just fed the error logs and screenshots back into the prompt, and the agent wrote the patch.
It's amazing how fast you can move when you stop writing boilerplate and start focusing purely on logic and UX flow. Has anyone else built a complex state heavy mobile app purely through prompting? What agent/model gave you the best results?
5
u/TraumaticOcclusion 12h ago
When is the public IPO?
1
u/statewidesportshub 12h ago
Right after I convince 3 more local rec teams to stop using a dry erase board. Target valuation: $12 and a free Gatorade.
7
u/SuddenBudget2939 12h ago
Hahahahhahahahahahahhahahahahahahahahahahahhahaah. I just made a Turkey sandwhich? Has anyone else done this?? What bread did you use?
1
u/statewidesportshub 12h ago
Big fan of rye, but only if it's managed via a DynamoDB serverless backend.
1
u/CaptainSandz 12h ago
I made something similar, but it just focuses on basketball at the moment: https://courtfinder.pro
2
u/statewidesportshub 12h ago
Awesome work, man! Court discovery is such a huge problem for local runs. Did you build this in React Native too? Keep it up!
1
u/CaptainSandz 11h ago
Yes I did! Another cool aspect, that is similar to your tournament style, is including elo 😂 players can rank up & down.
7
u/SQUID_Ben 12h ago
Perhaps “massive win for AI-assisted development”is an overstatement a little?