Overview
CompFit is a workout-competition app that lets friends create custom fitness challenges, track activity,
and compete on shared leaderboards. The product focuses on making group accountability fun, simple, and
repeatable, so people actually stick with their goals instead of dropping off after a week.
Design Process
- Product Definition: Mapped out core use cases around friendly competition, including 1v1 battles, group challenges, and pre-made competition templates.
- Interaction Design: Designed flows for creating competitions, inviting friends, logging workouts, and viewing leaderboards, with Figma prototypes guiding every iteration.
- Feedback & Iteration: Collected feedback from early testers on scoring clarity, tie-break rules, and notification timing, then refined copy, hierarchy, and flows to reduce confusion.
- Technical Implementation: Built the app in React Native with Firebase for auth, data, and real-time updates, aligning the UX with what is feasible on mobile devices and wearables.
The Solution
- Customizable Competitions: Users can define rules, point systems, and durations so different sports and activities feel fair within the same challenge.
- Social Accountability: Leaderboards, streaks, and progress summaries make it easy to see how friends are performing, driving motivation without feeling overly gamified.
- Flexible Workout Logging: Users can log walks, runs, gym sessions, and other activities with custom points and notes, so different training styles still fit inside the same shared challenge.
Try It Out
I've launched CompFit on iOS in beta mode! Feel free to test it out and share your feedback.