Skip to content
Back

Fitness app

Pulse

A goal-focused fitness app designed around four retention milestones.

Role

UX design, research and branding

Timeline

Dec 2025 – Feb 2026

Team

Solo, with a CareerFoundry mentor

Tools
  • Figma
  • Figma MCP
  • Claude Code
Type

CareerFoundry final project · prototype

Problem

Users quit before the habit. Fitness apps lose people before a habit forms.

In a study of 389,481 Fitbod users, training consistently in the first 28 days was the strongest predictor of sticking with it (Conti et al., 2026). BEAT81 and Urban Sports Club sell access to classes. Pulse is built around the habit.

I designed Pulse around four milestones, each with its own job:

Day7

The first habit loop.

Day30

A routine. The first month predicts who stays.

Day60

A habit. Habits take a median of 66 days to become automatic (Lally et al., 2010).

Day90

Staying power.

Solution

Goal-based onboarding. Twelve screens. Screens 1–3 frame the app and learn your goal; 4–9 walk you through your first booking; 10–12 give the tour, ask for permissions and close.

01 / 12
  1. What Pulse is for, in three lines.
  2. Pick the goals that matter to you.
  3. Choose the activities; the plan follows.
  4. Your first booking, free to cancel.
  5. The best matches for your activities.
  6. Studios near you, with ratings.
  7. A slot that fits, with what's still free.
  8. Everything in one place before you book.
  9. Booked, and one tap to your calendar.
  10. What else Pulse does, in four lines.
  11. Notifications, asked for with a reason.
  12. In.
01 · What Pulse is for, in three lines.
02 · Pick the goals that matter to you.
03 · Choose the activities; the plan follows.
04 · Your first booking, free to cancel.
05 · The best matches for your activities.
06 · Studios near you, with ratings.
07 · A slot that fits, with what's still free.
08 · Everything in one place before you book.
09 · Booked, and one tap to your calendar.
10 · What else Pulse does, in four lines.
11 · Notifications, asked for with a reason.
12 · In.

How it works

Challenges without pressure. Overview, reflect, progress: a Training Log for how sessions felt, and Challenges that are private, progress-based and unlimited.

Training Log: weekly goal, current focus, most booked activities and trainers
Training Log
Challenges: Strength Development in progress, and challenges to browse
Challenges
A challenge completed

The brand carries the same promise: you set the goal, the app shows the way.

Pulse app icon
Pulse billboard: You set the goal, we show the way

Challenges

  1. 01

    The Injury Log read as medical advice

    4 of 6 testers
    The Training Log that replaced it
    What happened

    4 of 6 testers took the Injury Log's results as medical advice: a liability risk.

    What I did

    I removed the Injury Log and reframed it as the Training Log: progress and habit-building instead of analysis and guidance.

    What it changed

    Nothing in the app reads as medical guidance any more: the log tracks how sessions felt, milestones and progression.

  2. 02

    People wanted to set a goal first

    5 of 6 testers
    Onboarding: What brings you here? Pick the goals that matter most
    What happened

    5 of 6 testers expected to set a goal during onboarding.

    What I did

    I redesigned onboarding around goals, activity preferences and booking habits, before anything else.

    What it changed

    The goal-based onboarding shown above.

  3. 03

    Challenges looked public

    4 of 6 testers6 of 6 in round 2
    Challenges, private and progress-based
    What happened

    4 of 6 testers thought Challenges were public.

    What I did

    I gave each feature a one-screen introduction.

    What it changed

    In round 2, 6 of 6 testers understood that Challenges are private.

Impact

A tested prototype.After the fixes, 6 of 6 testers in round 2 (returning and new) completed every scenario task.

Liam Hasson