Skip to main content
UI Coach Logo
Back to challenges
Hard

Manage Access Across Multiple Gyms

Design a membership hub that tracks gym access rules, bookings, and exercise progress without conflating attendance with health outcomes.

Mobile

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

  1. 01

    Marcus checks which nearby gyms his plan covers

  2. 02

    He filters for a pool and an early opening time

  3. 03

    He books a class and reviews its cancellation terms

  4. 04

    He checks in and records a modified workout

  5. 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

A booked class is cancelled by the gym
Membership coverage changes before a future booking
The check-in code cannot load offline
Duplicate workout entries sync from two devices
A user reports an injury and pauses training

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.

Color palette
#A9A4CE
#05623B
#1F1109
#79829C
#6CBCB4
Font pairing
Dancing ScriptJosefin Sans

Dancing Script & Josefin Sans

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations