Client: Marco Rossi Date: 2026-04-10 Version: 1.0 Status: Draft


1. Product Overview

FitMatch is a web platform that connects personal trainers with clients looking for fitness coaching. Trainers create profiles with their specializations, availability, and pricing. Clients browse, filter, and book sessions directly through the platform.

Target users

Core value proposition

One place to find, compare, and book a personal trainer — no WhatsApp back-and-forth, no guessing availability, no manual payments.


2. User Flows

2.1 Trainer onboarding

  1. Sign up with email or Google
  2. Complete profile: bio, photo, certifications, specializations (weight loss, strength, rehab, etc.)
  3. Set availability (weekly calendar with time slots)
  4. Set pricing (per session, package of 5, package of 10)
  5. Profile goes live after admin review

2.2 Client booking

  1. Browse trainers (search by city, specialization, price range, rating)
  2. View trainer profile (bio, reviews, availability calendar)