Overview
Bri5k is a couch-to-5K iOS app I designed and built from scratch. A structured 9-week program that takes you from zero to running 5K through progressive walk-run intervals.
Motivation
A friend of mine wanted to get into running through a couch-to-5K program, but every decent C25K app on the App Store was locked behind a paywall or subscription. That felt like a solvable problem. I also had a bigger question I wanted to answer: how far could I get building a complete product with AI alone? Bri5k became the experiment for both.
Design & Build
The entire app was designed and built in Cursor. No Figma, no separate design tool. I used AI to generate the SwiftUI interface, handle the interval logic, and build out the Apple Watch companion app. Pushing AI to support multiple form factors was one of the more interesting challenges. The watch app needed its own interaction patterns, and getting AI to reason about that was a good stress test.
One practical problem I solved early: I built a screenshot generation feature directly into the Bri5k website, accessible only in developer mode. This let me produce all the App Store marketing assets without ever opening a design tool. The project itself lived in Xcode for tooling and build purposes, but all the code was written through Cursor.
Shipping to the App Store
I used Cursor to navigate the entire App Store submission process: answering the App Review questionnaire, handling metadata, responding to review feedback, and making the required changes. The website was also built with Cursor. From first line of code to live on the App Store, the whole thing was an end-to-end AI-assisted delivery. It proved that with the right prompting and iteration, a single person can ship a polished, multi-platform product without touching traditional design tools.