Loading
Please wait, content is loading

Forme

A coaching app designed for fitness professionals who need clarity โ€” not complexity.


2025

Personal project ยท Mobile App ยท 6 weeks ยท Solo

Context & problem

Gymkee and most fitness apps are built around one user: the athlete who wants to track everything.

But coaches have a different job. They need to prepare sessions, guide clients, and track progress โ€” without fighting the interface to do it.

Overcrowded dashboards. Redundant metrics. Navigation that interrupts the session instead of supporting it.

The frustration was real, observed directly through a coach's daily use of existing tools. The gap was clear enough to design around.

Coaching app image
Competing visual priorities
Coaching app image
Data overload without hierarchy

Problem Statement

How might we design a coaching tool that reduces cognitive load during sessions while keeping progress visible enough to motivate consistency?

User

A fitness coach, 25โ€“35 years old. Uses 1โ€“2 apps daily to manage client sessions. Technically comfortable, but time-constrained. Core frustration: spends more time navigating the app than actually coaching. Not looking for more features. Looking for fewer obstacles.



Benchmark

Three apps analysed: Gymkee, MyFitnessPal, Freeletics. Common pattern across all three: data density is treated as a feature, not a problem. Every screen competes for attention. Metrics are always visible, whether relevant or not. The interface assumes the user wants to measure everything. Key insight โ†’ Reducing visible data by default is not a loss of functionality. It's a design decision in favor of focus.



Wireflow illustration

Design Intent

Forme is built around one principle: the interface should disappear during the session.
Less visible by default. Available on demand. Never in the way.

Experience structure

Three connected moments structure the entire experience. Prepare โ€” designed to set up a session in under 60 seconds. Execute โ€” nothing interrupts the effort. Reflect โ€” progress is shown, not calculated.



Entry Experience

Design decision โ†’ direct access to the dashboard from the first interaction. No forced setup.

KPI ยท Time to first action (time between app open and first coaching action taken)

Target โ†’ less than 60 seconds

If above 90s โ†’ identify friction points in the entry flow

Workout Experience

During a session, the interface steps back.

Large controls. No competing information. The next action is always the most visible element on screen.

Design decision โ†’ remove all non-essential UI during active sessions.

KPI โ†’ Session completion rate (percentage of sessions started that are marked as done).

Target โ†’ > 65%. If below 50%: identify exit points through funnel analysis and redesign the interruption moments.

Meals & Nutrition

Nutrition is treated as guidance, not obligation. Information is revealed progressively โ€” only when the coach or client initiates it.

No default calorie tracking. No logging pressure. Design decision โ†’ opt-in nutrition model, not opt-out.

KPI โ†’ Nutrition section engagement rate.

A low rate is expected and acceptable here โ€” it confirms the opt-in model works for coaches who don't need daily tracking.

Feedback & Progress

Progress is shown through consistency, not performance.

Completed sessions. Maintained streaks. Steady habits. Not rankings. Not PRs. Not pressure.

Design decision โ†’ surface consistency signals over performance metrics.

KPI โ†’ D7 and D30 retention rates (percentage of users returning 7 and 30 days after first use).

Target โ†’ D7 > 40%, D30 > 20%. If D30 drops below 15%: re-evaluate whether the low-metric approach reads as motivating or as a lack of feedback.

Design refinements

Three flows went through significant iteration.
Login โ†’ simplified to reduce entry friction.
Food logging โ†’ reframed from tracking to suggesting.
Profile โ†’ stripped to coaching-relevant information only.



Visual system

A restrained visual language was the only coherent choice for a product built around focus. High contrast where action is required. Neutral space everywhere else. Consistency across components to reduce relearning at each screen.



Design system
Core UI components โ€” built for reuse and consistency.
Design system
Component usage across key interfaces.

Outcome

The hardest call: hide performance data by default.

Every existing fitness app does the opposite. It's the right decision for a coach whose job is to make the client feel capable โ€” not measured.
Next step: user testing to validate whether the low-pressure framing reads as supportive or as a lack of ambition.

That's a product question. And the right one to ask.



View All Works

next case