UX Portfolio Case Study

Conceptual project

UX Portfolio Case Study

Conceptual project

Forge — Designing for Adherence, Not Just Onboarding

Forge — Designing for Adherence, Not Just Onboarding

Role · Solo UX/UI Designer

Timeline · 4 weeks

Tools · Figma

Platform · Android/ iOS

Status · Conceptual

Role · Solo UX/UI Designer

Timeline · 4 weeks

Tools · Figma

Platform · Android/ iOS

Status · Conceptual

Overview

Overview

Most fitness apps help you complete your first workout. Forge is designed for everything that happens after—when motivation fades, schedules change, equipment isn't available, and life gets in the way. This problem is personal: I've restarted my own gym routine more times than I'd like to admit, and most of what's in Forge comes directly from that friction.

It combines personalized workout planning, adaptive workouts you can swap instead of skip, recovery-focused habit systems, a beginner-friendly community for learning, and progress tracking that measures both personal growth and fair social competition.

Because adherence isn't won on day one. It's won on the day someone almost quits.

User Flow

User Flow

Core User Flow

Core User Flow

Problem Sections

Problem Sections

Problem 01

Generic Plans Don’t Fit Real People

Design Decision: Forge builds a personalized plan around five inputs: goal, experience, training days, equipment, and physical limitations.

Trade-off

More onboarding creates initial friction, but allows the plan to better reflect the user's real constraints.

Problem 01

Generic Plans Don’t Fit Real People

Design Decision: Forge builds a personalized plan around five inputs: goal, experience, training days, equipment, and physical limitations.

Trade-off

More onboarding creates initial friction, but allows the plan to better reflect the user's real constraints.

Problem 02

Decision Fatigue Before Every Workout

Design Decision: Home surfaces today's workout, essential exercise details, and one clear action: Start Workout.

Trade-off: Prioritizing one action reduces visible flexibility, so plan editing remains accessible from the Workout tab.

Problem 02

Decision Fatigue Before Every Workout

Design Decision: Home surfaces today's workout, essential exercise details, and one clear action: Start Workout.

Trade-off: Prioritizing one action reduces visible flexibility, so plan editing remains accessible from the Workout tab.

Problem 03

Workouts Should Adapt, Not Be Abandoned

Design Decision: Users can reorder training days and swap exercises with context-aware alternatives.

Trade-off: Too much flexibility can weaken workout structure, so swaps are guided rather than unrestricted.

Problem 03

Workouts Should Adapt, Not Be Abandoned

Design Decision: Users can reorder training days and swap exercises with context-aware alternatives.

Trade-off: Too much flexibility can weaken workout structure, so swaps are guided rather than unrestricted.

Problem 04

Showing Up Should Count

Design Decision: QR check-ins connect gym attendance with Forge's consistency system before updating verified streak activity.

Trade-off: QR verification depends on gym infrastructure and does not cover every training environment.

Problem 04

Showing Up Should Count

Design Decision: QR check-ins connect gym attendance with Forge's consistency system before updating verified streak activity.

Trade-off: QR verification depends on gym infrastructure and does not cover every training environment.

Problem 05

Streaks Should Encourage Recovery

Design Decision: Limited Streak Freezes protect consistency after occasional interruptions without removing accountability.

Trade-off: Too many freezes reduce commitment; too few fail to meaningfully support recovery.

Problem 05

Streaks Should Encourage Recovery

Design Decision: Limited Streak Freezes protect consistency after occasional interruptions without removing accountability.

Trade-off: Too many freezes reduce commitment; too few fail to meaningfully support recovery.

Problem 06

Communities Should Support Learning

Design Decision: Users can ask anonymously, while answers remain attributed and supported by contributor reputation.

Trade-off: Anonymous questions reduce social pressure but require stronger systems for answer quality and trust.

Problem 06

Communities Should Support Learning

Design Decision: Users can ask anonymously, while answers remain attributed and supported by contributor reputation.

Trade-off: Anonymous questions reduce social pressure but require stronger systems for answer quality and trust.

Problem 07

Competition Should Feel Attainable

Design Decision: Cohort leaderboards compare users at similar levels and rank consistency rather than raw workout volume.

Trade-off: Cohort comparison may feel less exciting to users seeking broad, highly competitive rankings.

Problem 07

Competition Should Feel Attainable

Design Decision: Cohort leaderboards compare users at similar levels and rank consistency rather than raw workout volume.

Trade-off: Cohort comparison may feel less exciting to users seeking broad, highly competitive rankings.

Problem 08

Progress Should Be Visible at Every Stage

Design Decision: Forge layers progress across time: weekly milestones for short-term feedback, monthly consistency for long-term patterns, cohort comparison for social context, and Past Self for personal improvement.

Trade-off: Multiple progress views increase cognitive load, so the overview prioritises a small set of indicators before deeper exploration.

Problem 08

Progress Should Be Visible at Every Stage

Design Decision: Forge layers progress across time: weekly milestones for short-term feedback, monthly consistency for long-term patterns, cohort comparison for social context, and Past Self for personal improvement.

Trade-off: Multiple progress views increase cognitive load, so the overview prioritises a small set of indicators before deeper exploration.

Competitive Analysis

Reading the fitness habit space through friction and recovery

Competitive Analysis

Reading the fitness habit space through friction and recovery

Cult.fit

Opportunity for Forge: Preserve low-friction check-ins, but design consistency around recovery through limited streak freezes.

Fittr

Opportunity for Forge: Reduce the social risk of asking through anonymous questions while keeping answers attributed and reputation-backed.

Pro Gym Workout

Opportunity for Forge: Keep structured plans while allowing users to reorder training days and make guided exercise swaps.

Positioning Note

Across these products, I saw an opportunity around two moments: verifying gym attendance and helping users recover after interrupted routines. Forge positions QR check-ins and limited streak freezes around these gaps.

Cult.fit

Opportunity for Forge: Preserve low-friction check-ins, but design consistency around recovery through limited streak freezes.

Fittr

Opportunity for Forge: Reduce the social risk of asking through anonymous questions while keeping answers attributed and reputation-backed.

Pro Gym Workout

Opportunity for Forge: Keep structured plans while allowing users to reorder training days and make guided exercise swaps.

Positioning Note

Across these products, I saw an opportunity around two moments: verifying gym attendance and helping users recover after interrupted routines. Forge positions QR check-ins and limited streak freezes around these gaps.

Design Decision I Reconsidered

Before

After

Before

After

Before

After

The problem: QR check-in sat below the workout list, making a key verification moment easy to miss.

The fix: Moved check-in to a fixed position above the bottom navigation, keeping gym attendance verification accessible regardless of scroll depth.

Before

After

The problem: Reordering training days required a multi-step swap flow for a simple scheduling action.

The fix: Replaced it with direct drag-and-drop. Users can reorder training days in one gesture using a familiar interaction pattern.

Reflection

Designing for resilience, not perfection

From Motivation to Adherence — Designing Forge shifted my focus from helping users start workouts to helping them stay consistent after motivation fades. Reducing friction turned out to matter more for long-term adherence than adding more rewards or gamification.

Solving Real-World Interruptions — Every core feature was built around a real challenge: missed workouts, changing schedules, unavailable equipment, or beginner anxiety. Instead of expecting perfect routines, the product adapts to imperfect ones.

Key Takeaway — Successful fitness products aren't built for perfect routines. They're built to help people return after imperfect ones.

NEXT STEPS

NEXT STEPS

What I'd Validate Next

What I'd Validate Next

Validate adherence hypotheses — Interview gym-goers who have recently broken a workout routine to understand exactly where and why consistency fails.

Test high-risk interactions — Run moderated usability tests on personalized onboarding, exercise swaps, Streak Freezes, and QR check-ins.

Study recovery over time — Evaluate whether users return more consistently after missed workouts when recovery mechanics are available.

Revisit workout verification — Explore fallback methods for home workouts and training environments where QR check-in is unavailable.

Validate adherence hypotheses — Interview gym-goers who have recently broken a workout routine to understand exactly where and why consistency fails.

Test high-risk interactions — Run moderated usability tests on personalized onboarding, exercise swaps, Streak Freezes, and QR check-ins.

Study recovery over time — Evaluate whether users return more consistently after missed workouts when recovery mechanics are available.

Revisit workout verification — Explore fallback methods for home workouts and training environments where QR check-in is unavailable.

Thank you for reading.

Create a free website with Framer, the website builder loved by startups, designers and agencies.