From Zero to $5k MRR: A 5-Year Solo iOS Fitness App Journey
AI Summary · From a Serial Entrepreneur’s Perspective (The content below is distilled by AI; viewpoints belong to the original author. You can skip the full article after reading this.)
Shaun Donnelly built Personal Best from scratch to 500K downloads, 50K monthly active users, and $5K MRR in just five days—entirely as a side project. The counterintuitive move? Launching without validation and relying on purely manual design and copywriting to fight off LLM-driven sameness. It’s ideal for independent developers with Swift skills who are comfortable with slow compounding returns. The biggest trap is the conflict between full-time job pressure and development cycles; the recommendation is to switch to part-time work first to validate the idea.
- Use SwiftUI with Claude to assist with coding—designer and copywriter skills are essential
- Start with a minimal feature set (Top 3 rankings) to test the feel of an MVP in five days, not to validate the market
- Switching from full-time to part-time was the key accelerator—freeing up time triggered a qualitative leap in iteration
- Leverage App Store Features and WWDC Keynotes
- The fitness vertical is crowded, but niche tools survive on word of mouth and long-term retention
1. What Kind of Opportunity Is This?
Who: Independent developers or side-hustlers with Swift/iOS skills. For whom: Fitness enthusiasts and people who need a minimalist tool to stay motivated. What problem it solves: Traditional fitness apps are bloated and lack personalized sense-of-achievement feedback. How it makes money: Freemium model—basic features are free; advanced data and templates are subscription-based (estimated average revenue per user: $3–5/month).
2. Independent Assessment
Verdict: Worth validating as a side hustle, but do not go all-in. The opportunity exists because “minimalist + emotional design” finds gaps in a red ocean. The facts from the original post: 500K downloads and $5K MRR prove demand is real. Inference: $5K MRR likely corresponds to roughly 1,000–1,500 paying users, acquired almost entirely through ASO and word of mouth at near-zero CAC. But the growth curve has already flattened—five years to reach $5K MRR means the window has closed. Entering now means accepting a “small and beautiful” trajectory rather than explosive growth.
3. Cold-Start Path
First validation step: Build a minimalist fitness-tracking MVP (logging + Top 3 display only), ship it to TestFlight, and gather feedback from the first 100 seed users.
Cost level: $0 (time only); $99/year if you already have an Apple Developer account.
Timeline: Two weeks of development plus one month to observe retention. If first-month retention is below 40%, shelve it. Above 60%, consider monetization.
4. Biggest Risks and How to Avoid Them
1. Critical trap: scattered energy leads to an unfinished product. Mitigation: Force yourself into a part-time mode or lock in fixed hours per week so your main job doesn’t suffocate the project and leave it half-alive.
2. Critical trap: falling into feature bloat. Mitigation: Stick to the “minimalist” positioning. Before adding any feature, ask yourself whether it breaks the Top 3 core experience. Code generated by LLMs must be manually refactored to preserve the intended design feel.
5. Case Review (How Others Did It)
- Product shape: Did one thing—log workouts and rank the Top 3 by distance, calories, or time. No social features, no complex plans. So minimalist that it’s essentially just data visualization.
- Tech stack choice: Stuck with SwiftUI to leverage its declarative nature and lower maintenance costs. Used Claude Code to scaffold backend logic, but wrote all UI and copy by hand (the author believes LLMs don’t understand design sensibility or copy tone).
- Customer acquisition path: Zero ad spend. Two drivers: 1) Timing—launched during pandemic lockdowns, tapping into the surge in at-home fitness demand; 2) Platform tailwinds—earned multiple App Store Featured placements and even an easter egg in the WWDC 2026 keynote, which drove massive organic traffic.
- Key inflection point: Progress was sluggish during the first three years of full-time development. Only after switching to part-time did mindset loosen, time open up, and MRR truly take off.
- Milestone metrics: Over five years—500K+ downloads, 50K MAU, approaching $5K MRR. Average revenue per user is推算极低,靠规模盈利 estimated to be very low; profit comes from volume.
Original article · Indie Hackers · Case review: Read full article →