Manage Access Across Multiple Gyms
Design a membership hub that tracks gym access rules, bookings, and exercise progress without conflating attendance with health outcomes.
The brief
Understand the problem
Background
Multi-gym memberships combine changing access tiers, class bookings, check-ins, and personal workout records. Each gym may have different hours, equipment, and cancellation rules.
User context
Marcus travels between two cities for work. He wants strength sessions near home, swimming near the office, and a reliable record of his routine across both locations.
Product problem
Users need to know where and when their plan works before travelling, while personal progress should remain meaningful when equipment and session formats vary.
Objective
Create a mobile membership and workout experience spanning several gym operators.
What to design
Define the experience
Required experience
- Membership coverage and access overview
- Gym discovery by facilities and access window
- Class booking with operator-specific terms
- Workout logging and progress trends
Screens and states
- Membership home
- Gym results
- Gym detail
- Class booking
- Progress dashboard
Core user flow
Follow the critical path
- 01
Marcus checks which nearby gyms his plan covers
- 02
He filters for a pool and an early opening time
- 03
He books a class and reviews its cancellation terms
- 04
He checks in and records a modified workout
- 05
He reviews progress across comparable exercise categories
Product rules
Requirements and constraints
Requirements
- Show access tier, exclusions, and peak-hour rules per location
- Keep gym-provided schedules distinct from membership eligibility
- Explain cancellation deadlines before booking
- Allow exercise substitutions while retaining useful history
- Represent progress without medical claims or appearance-based pressure
- Support export and deletion of personal workout data
Constraints
- Gym schedules and access rules change independently
- Check-in may need to work with poor reception
- Exercise equipment differs by location
- Workout data is sensitive
Reality check
States worth considering
Finish line
What to deliver
- Create five mobile screens covering access discovery, booking, check-in, and responsible progress tracking.
Optional direction
Visual resources
Use these as a starting constraint if you want one. They are not part of the required solution.
Dancing Script & Josefin Sans
Clear interface writing gives people the confidence to understand what changed and decide what to do next.
Dancing Script & Josefin Sans
Clear interface writing gives people the confidence to understand what changed and decide what to do next.