Gym App
A mobile fitness companion that turns workouts into a satisfying daily ritual.
[ N° 02 // Visuals ]
Inside the work.
Drag, swipe or use the arrows to scrub through the project's key frames.




01 / 00
[ N° 03 // The Story ]
From brief
to outcome.
Overview
From training plans and exercise libraries to progress tracking and gamified streaks — a complete UX explored across onboarding, sessions and stats.
Problem
Most fitness apps are designed for the couch, not the gym floor — tiny tap targets, six taps to start a set, and timers buried under modals. Users reported abandoning workouts mid-session because logging was slower than the rest period itself.
Challenge
Designing for one-handed use mid-workout: large hit areas, glanceable cards, and a timer system that never gets in the way.
Outcome
A polished iOS/Android-ready prototype with detailed specs and a component kit.
[ N° 04 // Process ]
Problem
to pixel.
Every project moves through the same spine — research, wireframes, mockups, ship — but the weight on each step changes with the brief.
- 01 · Research01 / 04
Field study
Shadowed 6 gym-goers through full sessions, timing every interaction. Average log-a-set time on competing apps: 9 seconds. Target for this project: under 3. Identified one-handed use, sweat on screen, and gloves as core constraints.
- 02 · Wireframe02 / 04
Thumb-zone first
Mapped the bottom 60% of the screen as the safe zone for primary actions. Wireframed the active-workout view with oversized increment buttons, a persistent timer ring, and a swipe-to-complete gesture for sets.
- 03 · Mockup03 / 04
High-fidelity UI
Designed the full system: onboarding, home, workout builder, active session, progress, community and chat. High-contrast type, generous spacing, and a lime accent reserved exclusively for next-action affordances.
- 04 · Prototype04 / 04
Usability testing
Tested the interactive prototype with 4 users mid-workout. Average log-a-set time landed at 2.4 seconds. Iterated the rest-timer placement twice based on glance behavior caught on camera.
