top of page

FitPlay

Personalized Training & Reward System

Onboarding & personalization case study

Mockup 3.png

FitPlay is a fitness app that combines personalized training with a reward system where every workout earns redeemable points.​

This spin-off case focuses specifically on how onboarding and personalization were designed as a system, not just a form.

The problem

Most fitness apps look personalized on the surface, but break down after onboarding. During benchmarking, several systemic limitations became clear.

Common issues observed during benchmarking:

Personalization stops after the first plan
Plans become static and generic over time.

Injuries and physical limitations are ignored
Users receive unsafe or unrealistic recommendations.

Training plans can’t be edited or adapted
Real-life schedules and preferences aren’t supported.

Workouts are presented as a catalog, not a plan
Users see many options but no guidance on what to do next.

High decision fatigue on day one
Too many choices, no clear recommendation.

Challenges feel unfair or demotivating
They don’t consider body type, goals, interests, or training location.​

Limited or no smartwatch integration
Progress relies on manual input, reducing trust and accuracy.

Progress metrics don’t show real evolution
Users can’t clearly see how much they’ve improved.

Most apps collect data, but don’t turn it into a system that adapts over time.

Design goal

Create an onboarding flow that:

  • Feels familiar and low-friction

  • Collects only meaningful inputs

  • Powers planning, rewards, challenges, and progress

  • Adapts to motivation, context, and physical reality

Success meant users should feel:

 

“This app actually understood me and keeps adapting.”

What FitPlay does differently

FitPlay intentionally uses recognizable onboarding patterns (goals, activity level, availability) to reduce friction but changes what happens after.

 

Every answer is reused across the entire product ecosystem.

Fitness app onboarding flow wireframe designs.
1  Personalization as a System (not a screen)

Onboarding inputs directly feed:

Training planner

What to train, when, and how often

Reward system

Effort-based, fair point calculation

Community challenges

Matched by similar profiles

Progress & predictions

Visible evolution over time

Nothing is collected “just in case”. Every input has a visible impact later.

2  Motivation Is first-class data

Most fitness apps personalize intensity.
FitPlay also personalizes motivation.

During onboarding, the system infers:

  • Preference for structure vs flexibility

  • Sensitivity to rewards and challenges

  • Time constraints

  • Need for safety and recovery

This influences:

  • Home screen hierarchy

  • Visibility of points and challenges

  • Type of feedback and encouragement

  • Planner behavior and suggestions

Personalization goes beyond workouts it adapts behavior.

3  Ethical & inclusive data collection

Some inputs matter, but shouldn’t be forced.

  • Injuries and limitations are optional

  • “Prefer not to say” is always available

  • Conservative, safety-first defaults are applied when skipped

This ensures:

  • Trust over completeness

  • Inclusion without exclusion

  • Safer recommendations from day one

Fitness app onboarding prototypes

4  Designed to reduce decision fatigue

Instead of rushing onboarding, the flow was designed to:

  • Ask one decision per screen

  • Avoid compound questions

  • Clearly explain why data is requested

Result:

  • Slightly longer onboarding

  • Faster first workout start

  • Higher confidence at launch

Fitness app onboarding iphone mockup prototypes
One flow, multiple personas

Instead of branching onboarding paths, FitPlay uses one adaptive flow.

white man wearing green tshirt posing to his left side in the gym
young shy woman, posing with an arm over the other, looking at the camera

Persona

Busy professional

What personalization enables

Short sessions, clear recommendations

Beginner

Safety, reassurance, guidance

Gamified user

Points, challenges, milestones

Advanced user

Control, planning, performance data

Injury-aware user

Recovery, safe intensity, trust

black man wearing red t-shirt and red cap posing to his right side in the gym
Young latin woman running in black top and short in the street
Why it works

Familiar UI → low friction

System reuse → real personalization

Editable plans → adaptability

Fair challenges → motivation without anxiety

Visible progress → long-term engagement

Outcome
Onboarding flow2.png

+ Projects

Fitness app prototype mockup screens
FitPlay App
UX & Product Design Project

A fitness app that turns personalized training into measurable progress and real rewards.

Fitness app onboarding flow wireframe designs.
FitPlay App: Onboarding case study
UX & Product Design

Nothing is collected “just in case”.
Every input has a visible impact later.

Fitness app prototype mockup screens
FitPlay App: Training Planner
UX & Product Design

The Training Planner is the core feature that turns FitPlay from a workout app into a decision-making assistant.

bottom of page