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
- Trainers: independent personal trainers who want to find clients online without managing their own website
- Clients: people looking for a personal trainer, filtered by location, specialization, budget, and availability
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
- Sign up with email or Google
- Complete profile: bio, photo, certifications, specializations (weight loss, strength, rehab, etc.)
- Set availability (weekly calendar with time slots)
- Set pricing (per session, package of 5, package of 10)
- Profile goes live after admin review
2.2 Client booking
- Browse trainers (search by city, specialization, price range, rating)
- View trainer profile (bio, reviews, availability calendar)