31 Days of Vibe Coding logo

31 Days of Vibe Coding

Archives
February 20, 2026

Building Bro Madness

image.png

Last week, I talked about how quickly I was able to create a scoring app for a card game. I had a similar experience this week.

Next month in the United States, the college basketball tournament starts. The best 64 teams play 63 games to determine a champion.

A standard bracket for the tournament

The most fun part of this tournament for me is the first weekend of games. Thursday: 16 games. Friday: 16 games. Saturday: 8 games. Sunday: 8 games. This eliminates 75% of the teams from the tournament.

Each year, 25 of my friends rent a giant cabin, and spend the weekend watching those 48 weekend games. Lots of wagers and games take place as a result, and those games have all traditionally been entered and managed on paper.

It felt like this was an opportunity to use AI to build an app that would make all of these games much simpler to administer and score, but also a way to have everyone connect with each other before the tournament as well.

Here are some of the things that amazed me while building this app.

I didn’t have to explain the bracket concept at all.

With my simple prompt, it was able to establish that there are 4 regions, winning teams flow from one game to the next, and those regions meet in a final four.

image.png

I wanted chat features, with notifications and emoji.

Claude was able to build a really compelling chat that is pretty similar to iMessage. It was even able to add Giphy support.

image.png

Administration Tools were the most impressive

I asked for a set of administrative tools that would allow things like game score updates. Tools to manage the data the games needed. What I didn't expect:

  • Full user management, including marking payments for each contest.
  • Trip cost management. I can mark, in several installments if necessary, how much a user has paid for their trip.
  • The system automatically calculates payouts for contests, and gives me a place to mark that I've paid the winner.
  • A tool to enter the weekend's menu options for each meal. No more "what's for dinner tonight?"
  • Two powerful dev tools. The first is a time simulator, so that I can see what the app will look like at specific moments. For example, did the picks lock after the first game started? Did the default menu update when the day changed?
  • The second dev tool is a user simulator. This allows me to use the site as any user of the system. If someone can't or won't use the site, I can still go in and enter their picks for them. I can see what they see in real time.

image.png

The tournament starts on March 19th. Can't wait to see how this performs!

Don't miss what's next. Subscribe to 31 Days of Vibe Coding:
Powered by Buttondown, the easiest way to start and grow your newsletter.