FitTrack
PRD — v1.0

FitTrack

Client
Demo Client
Status
Draft
Version
1.0
Date
2026-08-01
Why

Overview

Problem — Gym members struggle to track their workout progress and often lose motivation because they can't see how far they've come. Gym staff also have no easy way to see which members are at risk of cancelling their membership.

Summary — FitTrack is a mobile-first gym membership app that lets members log workouts, track progress over time, and book classes, while giving gym staff visibility into member engagement and retention risk.

  • Help members stay motivated by visualizing their progress
  • Reduce membership cancellations through early engagement alerts
  • Simplify class booking for both members and staff
Who

Target Users

Gym Members

General public, ages 18-55, mixed fitness experience

Log workouts quickly, see progress, book classes without calling the gym

Gym Staff

Front desk and trainers at partner gym locations

See which members are active vs. at risk, manage class schedules

Design

Wireframe Screens

Boundaries

Scope

In Scope
  • Workout logging and progress charts
  • Class booking and calendar
  • Staff dashboard with engagement indicators
  • Push notifications for booked classes
Out of Scope
  • Payment processing for new memberships (handled by existing system)
  • Nutrition tracking
Journeys

User Flows

Member books a class

TRIGGER — Member opens the app and taps 'Book a Class'

  1. Member views available classes for the week
  2. Member selects a class
  3. System checks if the class has available spotsdecision
  4. Member is offered a waitlist spot
  5. Member confirms booking
  6. System sends confirmation and calendar reminder

Outcome — Member has a confirmed class booking with a reminder notification set

Build

Core Features

Workout Logging
Members log sets, reps, and duration for each workout
Must Have
Progress Charts
Visual charts showing workout frequency and personal records over time
Must Have
Class Booking
Members browse and book available classes
Must Have
Staff Engagement Dashboard
Staff view showing member activity levels and cancellation risk flags
Should Have
Push Notifications
Reminders for booked classes and re-engagement nudges for inactive members
Nice to Have
Access

Accounts & Auth

Method — Email/password with optional social login

Roles — Member, Staff, Admin

Proof

Success Metrics

  • Member retention rateMonth-over-month membership cancellation rate
  • App engagementPercentage of members logging at least 1 workout per week
  • Class fill rateAverage percentage of class capacity booked
Unresolved

Open Questions

  • ?Should trainers be able to leave notes on a member's progress, or is that out of scope for v1?
  • ?Do we need a waitlist notification flow, or is a simple waitlist entry enough for MVP?