Skip to content
HAv5.0

Turning four tabs into a daily plan.

Lead Product Designer2019 to now4.5★ on App Store

Trainest’s workouts, nutrition, check-ins and progress lived in separate tabs. Members had features, but not guidance. I led product design across the member app and the trainer platform, and turned those tabs into Today’s Plan, one daily checklist, shaped by the trainers coaching them.

Project details

App Store rating
4.5★From 74 App Store ratings
Trainer productivity gain
65%Trainers on the new dashboard manage more clients with less overhead
Daily actions
4Workout, nutrition, weight check, photo
Scope
Product strategy → Prototype
Platform
  • iOS
  • Trainer web app

The problem

Members had features, not guidance.

Most fitness apps are built as feature collections: a workout tab, a nutrition tab, a check-in tab, a progress tab. Trainest was too. Members opened the app and didn’t know what to do. They bounced between sections, missed steps, and eventually stopped opening the app. The features existed, but the guidance didn’t.

The original app: separate Nutrition, Workout, Check-in and Progress tabs, each its own screen

The product team, the founder included, had a conviction: the app should answer one question: “What do I need to do today?” Not which tab to open. Not how to configure a macro split. Just: here’s your plan, check it off, watch your progress build.

My role

Both sides of the product, with little time.

I led product design for the iOS member app and the trainer web platform, and prototyped the key interactions in code so the developers could feel the exact details: checklist animations, photo card transitions, Action Score celebrations, the shift from one emotional state to the next.

Trainest was a startup, so every design decision was also a business decision, and the runway was short. Our lead developer argued for simplicity: “simple scales, fancy fails.” One clear offer, he said, would earn more trust than a confusing array of choices. The business needed the product to prove its value quickly.

My job was to find the design that did both. Today’s Plan became the answer because a single, compelling daily experience was both the best experience and the strongest conversion argument. Members who complete four daily actions don’t need to be sold on the product. They’ve already felt the value.

We deferred social community features, custom ML-driven plans and advanced analytics to focus the first release on one hypothesis: if we simplify the day to a checklist with a score, will people stay?

The decision

Organise the day, not the features.

The tab architecture kept workouts, nutrition and check-ins in silos, and earlier mockups of a unified dashboard hadn’t clicked. “This is the wrong version, because we had a version with it in the middle” was a recurring line in our working sessions. We worked through several concepts:

  1. Option A: assessment-first onboarding

    Assessment questions before account creation, then a paywall or tour after signup, with each feature onboarding itself. Familiar, and close to what competitors did.

  2. Option B: the fitness plan as a centre tab

    Dereck’s vision: position the app as a ‘personal fitness plan’, with a tab for ‘Your Trainer’s Fitness Plan’ (today’s workout, check-in, adherence ring). Closer, but still organised around the app rather than the member.

  3. The reframe

    We stopped asking ‘how do we organise features?’ and started asking ‘what does the member need to do today?’ That question collapsed four tabs into one daily checklist. The home screen is the plan. Not a hub to navigate from. The thing itself.

A Figma board of early flow drafts, from Day 1 setup and the tutorial task to profile photo and SMS coaching flows, linked by arrows
Process artefactEarly drafts and concept explorations for the Today’s Plan architecture

Today’s Plan puts the workout, nutrition target, weight check-in and progress photo on one screen, each with a clear action and its context (Track meals to hit 3,489 cal). Members don’t choose where to start; the plan tells them. A day counter (Day 65, Day 86…) and the active days along the bottom keep the run of consistency in view.

Phase 1 drafts: a dense Trainest Coach tracker beside a simpler task list with a 7-day streak, each annotated with what changed
Data architecture & initial scopingDefine core requirements for tracking steps and calories in a checklist interface.
Phase 2 drafts introducing the Day Badge and photo check-ins on the daily dashboard, with a note on the behavioural pivot
Behavioural identity pivotShift from “tracking” to “experiencing” with the Day Badge and visual photo check-ins in the daily journey.
Phase 3 designs: the Day Badge dashboard at 0/4 and 4/4 actions, the Action Score, and full-bleed photo cards for a workout, meals and a weigh-in
Sustainability & engagement modelUse “Action Score” to reduce burnout and replace status icons with impactful photos for real rewards.

The system behind it

Trainers fill the plan.

Today’s Plan only works if trainers can build and manage those plans efficiently. The plan isn’t generic: a trainer builds a programme (Upper Body Sculpting, 35 exercises, 37 mins) and the member just sees ‘Today’s Priority’. The thinking is done for them.

So I designed the trainer platform as the engine of the member’s day, not a separate product. Every trainer decision had to land correctly on the member’s phone, which made every wireframe session a systems architecture discussion too.

Programme delivery

Trainers build multi-week programmes with exercises, calorie targets and macro splits, then deliver them straight to the client’s Today’s Plan.

Client pipeline

A sortable client list with day counters, task status (Build Program, Monthly Review, Past Due) and which trainer owns each client.

The daily picture

Per-client macros against targets, water and meal photos, alongside workout performance: the member’s day, as the trainer sees it.

Wireframe of the trainer command centre: a triage sidebar of clients, a profile with notes and the TrackInfo performance card, with annotations
High-efficiency command centreCombining biometrics, audit trails, and TrackInfo into one scannable view for quick client triage.
Two versions of the client timeline: v1, an engagement-focused photo feed, and v2, the utility-focused view trainers chose
Stakeholder validationValidating the trainer’s preference for a utility-focused auditor over a social feed for performance tracking.

The daily loop

What makes the plan stick.

The plan gives members something to do. These are the mechanisms that bring them back to do it.

Two states, one reward loop. The dashboard moves from ‘0/4 actions: let’s make today count’ to ‘4/4 actions: Great work!’. The shift between them is the reward.

The Action Score, not a streak. Streaks are fragile: miss one day and the motivation collapses. The Action Score always grows when you show up and gently penalises inaction, so it rewards consistency without punishing life getting in the way.

+1Per completed actionLog meals, update weight, snap a progress photo, finish the workout. A four-action day earns +4.
−3Missed dayEnough to feel the dip, not enough to undo weeks of progress. Recovery, not punishment.

Over time the Action Score page becomes a complete record of someone’s fitness journey: the total, this week’s points, and every action by day, missed days included.

Photos as the immediate reward. Every completed action can carry a photo, and it comes straight back as a highlight card on Today’s Plan, with the stats laid over it, right where the work happened. Together they make a timeline of the journey, shareable on social media.

A full-screen workout highlight: a gym selfie overlaid with calories burned, average heart rate, exercises and total time
Workout highlightFull-screen photo + stats overlay
A meal highlight: a plate of grilled salmon and vegetables overlaid with its calories, carbs, protein and fats
Meal highlightFood photo + macro breakdown
A progress check-in highlight: a mirror selfie at the gym with the logged weight overlaid
Progress check-inBody photo + weight overlay
The workout flow on four screens: the overview, the intro, an exercise in progress and the Share Performance card
Interaction design

The workout as a story arc, not a form

Overview, exercise-by-exercise guidance, a performance summary, a photo, then a share card. Every workout closes with a shareable moment instead of a submitted form.

Onboarding screens: the trainest Workout splash, the workout assessment, the trainest Coach splash and a welcome video from a real coach
Onboarding

A relationship, not a feature set

Onboarding stopped teaching the app and started introducing a coach: ‘Welcome to Premium Coaching: answer a few questions for your coach to create your plan.’ One asks members to learn an app; the other asks them to trust a person.

Smart Connect: the Reach Your Goals Faster screen, the Apple Health access sheet and a wearable connecting to Trainest
Data strategy

Real metrics, offered as a benefit

Connecting Apple Health unlocks real calories burned, heart rate and intensity. It’s presented as ‘Reach Your Goals Faster’, benefit first, rather than as a permissions request.

The product in practice

What members and trainers got.

4Daily actionsThe whole daily commitment, in one checklist.
2Sides, designed as oneThe iOS app for members and the web platform for trainers.
65%Trainer productivityTrainers using the new dashboard manage more clients with less overhead than before.
4.5★App Store ratingFrom 74 ratings across the life of the app.

The reviews speak to the product as members live with it: structure, simplicity and accountability.

This app keeps me consistent!

Everything is structured and easy to follow, which takes the guesswork out of training. The workouts are well thought out, challenging without being overwhelming, and easy to fit into my routine.

Ambonikole, App Store, Jan 2025

Exactly what I was looking for

I didn’t believe there existed an app of this quality that is completely free, no ads, no subscriptions. It looks great, it works great, and it’s very easy to use.

eleonard97, App Store, Jun 2024

Reflection

What I learned.

The hardest product problem isn’t adding features. It’s finding the one view that makes everything else unnecessary. Today’s Plan doesn’t hide the complexity; it resolves it. Workouts, nutrition, check-ins and progress photos all still exist, but members never have to think about where to find them.

A two-sided product has to be designed from both sides at once. Every decision on the trainer platform shaped the member’s day. The best decisions came from understanding how the two connect.

Simplify your fitness journey. That was the mantra. Every screen, every flow, every decision was filtered through that single question: does this make the journey simpler?