Case Study · Mobile UX Design

RivalSocial Fitness Experience.

Turning solo exercise into a social, habit-forming system — grounded in behaviour science and social psychology.

Mobile AppUX ResearchBehaviour DesignPrototypingVisual DesignFigma
8
Users Interviewed
3
Core Features
Retention & Habits
Rival App Mockups
Final high-fidelity mockups — Rival social fitness app
Overview Research Solution Decisions Process Final Designs Outcomes
The Problem

Most fitness apps help you track.
None help you stick around.

Fitness apps are full of features — but the dropout rate remains stubbornly high. Most people quit within weeks, not because they lack tools, but because exercise feels isolating and motivation fades without accountability.

The challenge wasn't building another tracking app. It was redesigning the social and motivational mechanics that make exercise feel worth continuing.

The Design Challenge

"How might we make fitness feel social, competitive, and rewarding — without adding cognitive overhead to an already demanding habit?"

Key Friction Points
😔
Solo exercise feels lonely
No accountability, no celebration — easy to skip when no one's watching
📉
Motivation drops after week 2
Initial enthusiasm fades without external reinforcement loops
🏆
No sense of progress
Raw numbers don't translate into meaningful achievement
🔔
Generic reminders are ignored
"Time to work out!" notifications have zero personal pull
The Core Insight

Fitness isn't a tracking problem.
It's a behaviour design problem.

Solo Activity Social, Competitive, Rewarding System
User Research

What people who quit fitness apps actually said.

Interviews focused on lapsed users, not active ones — understanding why people stopped was more valuable than understanding why they started.

User InterviewsBehavioural AnalysisCompetitive AuditPersona Development
  • Insight 01
    Accountability is the #1 retention driver
    People consistently work out more when someone else knows about it — a friend, a challenge, even a visible streak.
  • Insight 02
    Competition works — but only if it's fair
    Head-to-head challenges motivate, but only against people at a similar level. Being crushed kills motivation instantly.
  • Insight 03
    Progress needs to feel meaningful, not just measurable
    Raw numbers don't emotionally land. Milestones, streaks, and social recognition do.
  • Insight 04
    Friction at the start of a workout is fatal
    If getting into the app takes more than two taps, the couch wins. Entry must be near-instant.
Personas

Two archetypes emerged: the lapsed exerciser who needs accountability and the competitive athlete who needs worthy rivals.

🏃
Maya
The Lapsed Runner
  • Used to run 3×/week, now barely once
  • Quit when her running partner moved away
  • Needs external accountability
  • Motivated by visible streaks + friend activity
💪
Jordan
The Competitive Athlete
  • Gym 5×/week, tracks personal records
  • Wants to compete, not just track
  • Motivated by ranked challenges
  • Needs worthy opponents at his level
The Solution

Three systems that make
fitness feel worth continuing.

Rival uses social mechanics, smart matching, and behaviour-informed feedback loops to transform exercise from a solo grind into a shared experience with real stakes.

01
System One · Social Layer
Friend Activity Feed & Accountability Loop

A live social feed showing active sessions in progress — not just completed workouts. Turns passive tracking into active accountability.

  • Real-time "Maya just started a run" notifications
  • Streak visibility — see who's on fire, who's slipping
  • One-tap encouragement reactions during active sessions
  • Weekly friend leaderboards with contextual ranking
Accountability through social visibility — without the pressure of public posting.
Rival Feed
02
System Two · Competition · Core Feature
Skill-Matched Rival Challenges

Head-to-head challenges against matched rivals — not random users, but people at a genuinely similar fitness level. Competition that's close enough to be meaningful.

  • Algorithmic skill matching based on historical performance
  • Weekly and monthly challenge formats with clear stakes
  • Progress visible mid-challenge — not just at the end
  • Adaptive difficulty: winning streaks raise your match tier
🎯Competition only motivates when the outcome is genuinely uncertain. Matching matters more than ranking.
Rival Challenges
03
System Three · Habits · Reward Design
Behaviour-Informed Milestone System

Milestones designed around behavioural psychology — rewarding consistency, streaks, and personal bests, not just volume. Progress that feels earned, not inflated.

  • Streak system with "forgiveness days" to prevent catastrophic resets
  • Personal best alerts with contextual celebration
  • Monthly recap with visual narrative of your progress arc
  • Social sharing only when user opts in — no forced posting
The forgiveness day system prevents the "I already broke my streak" dropout moment.
Rival Milestones
Why I Made These Choices

Design decisions grounded in behaviour science.

Each decision reflects a specific insight about how humans actually build and break habits.

Decision 01
Forgiveness days, not perfect streaks
A broken streak is the #1 reason people quit. One missed day shouldn't undo weeks of progress. Forgiveness days keep the habit alive through inevitable life interruptions.
Decision 02
Skill-matching over leaderboards
Global leaderboards crush beginners and bore elites. Matched rivals create close competition for everyone. I chose algorithmic matching over vanity rankings.
Decision 03
Opt-in social sharing only
Forced public posting creates social anxiety — especially for beginners. All social sharing is opt-in. Accountability is visible to your circle, not the internet.
Decision 04
2-tap maximum to start a workout
Every additional step between "I'll work out" and "I'm working out" is a dropout opportunity. Entry was redesigned until it took two taps from launch to active session.
Decision 05
Reactions during active sessions
Encouragement mid-workout is far more motivating than post-workout praise. Real-time reactions tap into in-the-moment accountability.
Decision 06
Progress visible mid-challenge
Revealing standings only at the end removes the tension that drives effort. Real-time progress visibility keeps competitors engaged throughout.
Process Artefacts

Research-led, behaviour-informed, iterated in public.

From competitive audit and user interviews through to high-fidelity prototyping — every stage fed into the next.

Competitive Audit
Research · Discovery
Competitive Audit — Strava, Fitbit, Nike Run Club
Identified what each competitor did well and where they left motivation gaps
User Flow
Information Architecture
Core User Flows — Challenge & Session Entry
Two-tap entry flow mapped and tested — reducing friction at the highest-risk dropout moment
Wireframes
Ideation · Wireframing
Lo-Fi Wireframes & Behaviour Flow Mapping
Wireframes designed around the habit loop: cue → routine → reward
Design System
Visual Design · Design System
Visual Design System & Prototype
Full component library built before hi-fi screens — ensuring consistency across all states
Final High-Fidelity Designs
Rival Final Mockups
What This Project Delivered

Fitness that's worth coming back to.

  • Increased session frequency
    Social accountability and challenge mechanics drove higher weekly session rates in prototype testing
  • Reduced dropout at week 2
    Streak forgiveness and social visibility kept users engaged past the critical motivation drop-off point
  • Higher challenge completion rate
    Skill-matched rivals produced closer challenges — close competition has dramatically higher completion
  • Faster workout entry
    Two-tap entry flow cut time-to-active-session in half compared to competitive apps in usability testing
What I Learned

Behaviour design is UX design.

  • 🧠Understanding behaviour science changed everything. Cue–routine–reward loops, variable reinforcement, and social proof aren't marketing tricks — they're UX foundations.
  • 🤝Accountability is the killer feature. No notification, streak, or badge is as powerful as a friend who knows you skipped your workout.
  • Entry friction kills habits before they form. Every extra step is a dropout opportunity. Two-tap entry was a non-negotiable design constraint.
  • 🎯Matching beats ranking. Designing for close competition required a fundamentally different approach than leaderboards.
Next Case Study

Colleaga —
Platform UX
Strategy.

Identifying high-impact usability improvements for a global healthcare knowledge platform — balancing accessibility, conversion, and stakeholder alignment.

View Case Study →
Colleaga