Product designer & developer
Figma, Bolt.new, Supabase, ChatGPT
1 month
A mobile-friendly leaderboard that can support hundreds of scores.
We needed a way to keep score for our in-house competition.
I coach at a gym called Academy Of Lions. Every year many of us compete in the CrossFit Open.
In the CrossFit Open, participants pay a fee to sign up and compete in a worldwide fitness competition.
Many of our members don't want to pay the fee to sign up for the Open—but still want to have fun and compete against each other.
We needed an internal "Shadow Leaderboard"—a free, low-stakes platform where every member could log scores, see their friends' results, and feel part of the event, regardless of their budget or skill level.
I used an AI-first workflow to meet a tight timeline.
I skipped the research, discovery, and initial design phases entirely and moved straight to code using Bolt.new.
A leaderboard is useless without data. I integrated Supabase to manage the backend. Despite having no prior SQL experience, I used LLMs to help me architect the schema:




I gathered 10 athletes and set up a workout for us to do. Then I observed them inputting scores in real-time.
The "Heuristic" Fail: Users didn't know how to get back to the main page. I assumed the logo was a good enough"Home" button.
The "Content Design" Fail: When a user tried to overwrite a score, the app threw a generic error: “Failed to submit.”
The "Responsive" Fail: On smaller iPhone screens, the keyboard overlapped the "Save" button in the profile editor.
The "Builder Privilege" Fail: I had built the scoring system to automatically place me in first place no matter what I scored. My ungreatful users did not like this, saying things like "that's cheating," or "unfair".
The app successfully hosted our competition data, allowing members to engage with the event without the financial barrier.
This project challenged my view of the "Design Process." In the past, this would have been a much longer undertaking. With AI tools and a "Maker" mindset, it took a fraction of the time.
The CrossFit Open is coming up again. We are making a bigger push this year to get people to participate through the leaderboard.