Trainest
Available for work
Trainest Hero Background
Case Study – Health & Fitness

Simplify your fitness journey. One day at a time.

I evolved Trainest Coach from a calorie tracker to a daily plan system. I designed the Today's Plan dashboard, Action Score gamification engine, and a unified trainer management platform, connecting product strategy with development-ready prototypes.

RoleLead Product Designer
ScopeProduct Strategy → Prototype
PlatformiOS · Trainer Web App
Year2024–2025
The Challenge

Fitness apps give you everything. Users need one thing.

Most fitness apps are built as feature collections: a workout tab, a nutrition tab, a check-in tab, a progress tab. Users open the app and don't know what to do. They bounce between sections, miss steps, and eventually stop opening the app altogether. The features exist, but the guidance doesn't.

Trainest's product team (including the founder) 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. That's the product I designed.

4
Actions per day
Daily commitment reduced to four: workout, nutrition, weight check, photo.
2
Sides of the platform
A daily plan app and trainer management tool designed as one system.
4.5★
App Store rating
74 App Store ratings. Users cite structure, simplicity, accountability.
The Process

The Today's Plan didn't arrive fully formed.

The app separated workouts, nutrition, and check-ins into silos: a tab-based architecture. The team explored redesign directions before choosing the daily plan concept.

Original concept sketches for the Today's Plan dashboard

Our CEO had already mocked up earlier versions of a unified dashboard, but they hadn't clicked. "This is the wrong version, because we had a version with it in the middle" was a recurring refrain in our working sessions. We iterated through at least four distinct concepts:

A

Option A – Assessment-first onboarding

Move assessment questions before account creation, then show a paywall or overlay tour after signup. Modular onboarding: clicking 'nutrition' onboards nutrition, 'check-ins' onboards check-ins. The team felt familiar and aligned with competitors.

B

Option B – Fitness plan as the center tab

Dereck's vision: position the app as a 'personal fitness plan' with features based on assessments. A tab for 'Your Trainer's Fitness Plan' (today's workout, check-in, adherence ring). This is closer, but still app-structured rather than user-focused.

C

The reframe that changed everything

We stopped asking 'how do we organize features?' and started asking 'what does the user 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.

Today's Plan ships

The final design unified workouts, nutrition, check-ins, and photo progress into a single daily view with four completable actions. The user opens the app and immediately knows what to do. Everything else (journeys, action scores, trainer tools) flows from this core decision.

Process drafts showing early concepts
Process Artifact
Early process drafts and concept explorations for the Today's Plan architecture
Collaboration & Constraints

Designing under real pressure.

Trainest was a startup with real constraints, operating under significant resource pressure that made every design decision also a business decision. The team had different instincts:

Our CEO pushed for aggressive monetization and repositioning: paywall-first flows, upsell sequences, and rapid feature shipping to drive revenue before runway ran out. His perspective was survival-first: ship fast, convert faster.

Our lead developer advocated simplicity: "simple scales, fancy fails." He argued that bundling one clear offer was better than presenting users with a confusing array of choices. His instinct was that too many options would erode the trust they needed to build.

My role was finding the design that served both. The Today's Plan became the answer because a single, compelling daily experience was both the best UX and the strongest conversion argument. Users who complete 4 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 MVP on one hypothesis: if we simplify the daily experience to a checklist with a score, will people stay? That constraint (born from real resource pressure) forced a clarity that made the product better.

The Core Innovation

Today's Plan – the daily dashboard.

The Today's Plan page combines feature tabs into one checklist. Open Trainest to see your workout, nutrition target, weight check-in, and photo progress, all in one screen.

The day counter tracks your journey (Day 65, Day 86…) and shows active days at the bottom, reinforcing consistency. As you complete actions, the screen changes from "let's make today count" to "Great work, [name]!" with daily highlights below.

1

Unified over siloed

Workout, nutrition, check-in, and photo progress all live on one page. Users don't choose where to start. The plan tells them. Each item has a clear CTA and contextual detail (e.g., 'Track meals to hit 3,489 cal').

2

Coach-built, user-followed

The daily plan isn't generic. Trainers build custom programs (Upper Body Sculpting, 35 exercises, 37 mins) and assign them to clients. The user just sees 'Today's Priority.' The thinking is done for them.

3

State-driven motivation

The dashboard has two emotional states: '0/4 actions – let's make today count' (anticipation) and '4/4 actions – Great work!' (celebration). The transition between them is the core reward loop.

4

Highlights build in real-time

As users complete actions, photo-centric highlight cards appear on the dashboard, workout stats overlaid on exercise photos, meal macros on food shots, weight on progress selfies. Your day becomes a visual story.

Data architecture and initial scoping diagram
DATA ARCHITECTURE & INITIAL SCOPING
Define core requirements for tracking steps and calories in a checklist interface.
Behavioral identity pivot diagram
BEHAVIORAL IDENTITY PIVOT
Shift from "tracking" to "experiencing" with the Day Badge and visual photo check-ins in the daily journey.
Sustainability and Engagement Model diagram
SUSTAINABILITY & ENGAGEMENT MODEL
Use "Action Score" to reduce burnout and replace status icons with impactful photos for real rewards.
Gamification System

The Action Score – progress you can feel.

Day streaks are fragile. Miss one day and your motivation collapses. The Action Score is a cumulative number that always grows when you show up and gently penalizes inaction. It's not binary (streak intact vs broken). It's a gradient that rewards consistency without punishing life getting in the way.

+1
Per completed action
Log meals, update weight, snap progress photos, crush your workout. Each action earns a point. A 4-action day earns +4.
💤
−3
Missed day penalty
No activity? You lose 3 points. Enough to feel the dip, not enough to undo weeks of progress. Recovery, not punishment.
Design Rationale

A score of 1,384 tells a story no streak can

The Action Score page shows the cumulative total, this week's earned points, and a chronological feed of every action taken, organized by day. Days with activity show blue icons and point totals. Missed days show pink icons and the −3 penalty. Over time, the feed becomes a complete record of someone's fitness journey, not in photos, but in actions.

Photo-Centric Journeys

Your fitness journey, told in photos.

Every completed action can include a photo (a gym selfie, a meal, a weigh-in). These photos become full-screen, swipeable daily highlights with overlaid stats. The Journey section is a scrollable timeline of your transformation, organized by day, shareable on social media.

Workout Highlight
Workout Highlight
Full-screen photo + stats overlay
Meal Highlight
Meal Highlight
Food photo + macro breakdown
Progress Check-in
Progress Check-in
Body photo + weight overlay
Key Design Decisions

The choices that shaped the product.

We mapped the workout as a story arc, not a form
Interaction Design

We mapped the workout as a story arc, not a form

We had two options: a standard log-as-you-go form, or a guided flow with a defined beginning, middle, and end. We chose the latter. Overview → exercise-by-exercise guidance → performance summary → photo capture → share card. Every step is designed to close with a shareable moment — turning a private act into social proof for the product.

We sold a relationship, not a feature set
Onboarding

We sold a relationship, not a feature set

Early onboarding introduced users to the app's features. We replaced it with a coach-first framing: 'Welcome to Premium Coaching – answer a few questions for your coach to create your plan.' The distinction matters: one asks users to learn an app, the other asks them to trust a person. The splash screen previews the daily view they'll live in, so the promise is immediate.

Highlights as immediate reward
Behavior Design

Highlights as immediate reward

As users complete actions, photo highlight cards appear directly on Today's Plan, not hidden in a separate Journey tab. The reward is visible immediately where the work happened.

Smart Connect for real metrics
Data Strategy

Smart Connect for real metrics

Connecting Apple Health unlocks actual calories burned, heart rate, and workout intensity. Positioned as 'Reach Your Goals Faster' rather than a permissions request. Benefit-first, not ask-first.

The other side:
where coaches work.

The Today's Plan only works if trainers can efficiently build and manage those plans. I designed a full web-based trainer management platform (client list, task pipeline, program delivery, nutrition tracking, messaging, and call management) all in one interface. This isn't a separate product. It's the engine that powers every user's daily experience.

Client Pipeline

Sortable client list with day counters, task status (Build Program, Monthly Review, Past Due), and assignment badges showing which trainer owns each client.

Client Profiles

Full profiles with bio data, notes timeline, completed/pending/upcoming tasks, and a structured coaching workflow: Welcome Call → Deliver Program → Check-ins → Reviews.

Program Delivery

Trainers build multi-week programs with exercise details, calorie targets, and macro splits, then deliver directly to the client's Today's Plan with one action.

Daily Nutrition View

Per-client macro tracking (carbs, protein, fats vs targets), water intake, and meal photos, visible alongside workout performance for a complete daily picture.

Chat + Call

Integrated messaging and calling within the client profile. Full interaction history so any trainer on the team has context on every client conversation.

Task Management

Structured coaching tasks with due dates, statuses, and the ability to add custom tasks or notes. Keeps trainers accountable to their own workflows.

System audit and friction analysis diagram
SYSTEM AUDIT & FRICTION ANALYSIS
Analyzing the "Old Workflow" reveals how disconnected tools hinder a trainer’s management of client pipelines.
High-efficiency command center interface
HIGH-EFFICIENCY COMMAND CENTER
Combining biometrics, audit trails, and TrackInfo into one scannable view for quick client triage.
Proactive coaching suite features
PROACTIVE COACHING SUITE
Integrating direct calling and accountability nudges drives client adherence when motivation dips.
Stakeholder validation process
STAKEHOLDER VALIDATION
Validating the trainer’s preference for a utility-focused auditor over a social feed for performance tracking.
Context-driven decision making framework
CONTEXT-DRIVEN DECISION MAKING
Access assessment data and medical history with real-time logs for safe, personalized coaching.
What Users Say
★★★★★

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
★★★☆☆

I used to love it! But…

"I am thankful for how the Trainest app has served me well in the last year and in my weight loss journey. I loved how easy it was to scan my food and enter my calories."

Jaybirrd17 – App Store, Jan 2025
Design & Prototyping

Designed it, then prototyped it.

I led product design for the iOS app and trainer web platform, prototyping key interactions in code. This allowed the dev team to experience the exact details I designed: checklist animations, photo card transitions, Action Score celebrations, and the emotional state shift.

The dual-platform challenge was a complex design problem. Every trainer decision had to appear correctly on the user side: a program in the dashboard needed to show as "Today's Priority: Upper Body Sculpting, 35 exercises, 37 mins" on the client's phone. Designing both sides meant every wireframe session involved systems architecture discussions.

Outcomes

The numbers that matter.

4.5★
App Store rating from 74 reviews. Users cite structure, simplicity, accountability.
65%
Trainers using the new dashboard manage more clients with less overhead than before.
4
Daily actions: the entire user commitment simplified to a single daily checklist
2
Platforms designed: iOS app for users + web dashboard for trainers, working as one system
Reflection

What I learned.

Trainest taught me that the hardest product design problem isn't adding features. It's finding the one view that makes everything else unnecessary. The Today's Plan page doesn't hide complexity; it resolves it. Workout, nutrition, check-ins, and progress photos all exist, but the user never has to think about where to find them.

The second lesson was about designing both sides of a two-sided product simultaneously. Every decision on the trainer dashboard directly shaped the user's daily experience. You can't design one without the other, and the best product decisions came from understanding how both sides connect.

The third (and maybe most valuable) was about navigating real business constraints as a designer. When the runway is measured in weeks, you can't design aspirationally. The cash pressure forced us to ask "what's the one thing that proves the product works?". That constraint produced a better product than any comfortable timeline would have. Deferred features (social community, ML-powered plans, advanced analytics) weren't losses. They were clarity.

"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?"
Next Project
Spotta

Building a design system for Nigeria's street review platform.

View Case Study