# FitSpaces — Full AI Context > FitSpaces is a comprehensive fitness business management and marketplace platform. This document provides full context for AI systems. ## Platform Overview FitSpaces bridges three sides of the fitness industry: - **Supply side**: Independent personal trainers and fitness studio/gym owners who offer services - **Demand side**: Fitness clients who want to find, book, and track their fitness journey - **Infrastructure**: The technology layer connecting them with scheduling, payments, programming, and analytics ## For Independent Personal Trainers Independent trainers can operate their entire business on FitSpaces without needing a gym affiliation: - **Branded profile page**: Custom URL (e.g., fitspaces.co/instructor/jane-smith) with bio, specialties, certifications, portfolio, services, availability calendar, and reviews - **Service offerings**: Create individual training sessions, packages, group classes, and online coaching services with custom pricing - **Program builder**: Design structured training programs with phases (e.g., Foundation, Build, Peak), weeks, specific workouts, and individual exercises — each with target sets, reps, weight, rest periods, and coaching notes - **Client management**: Assign programs to clients, monitor their workout history, view actual vs. target performance, and adjust programming in real-time - **Session logger**: Mobile app for logging client workouts in real-time during in-person sessions — exercise by exercise, set by set, with actual reps and weights recorded - **Payments**: Accept bookings and payments directly via Stripe Connect. Trainers keep the majority of revenue. - **Scheduling**: Set weekly availability, manage bookings, send automated reminders ## For Fitness Studios and Gyms Studio and gym owners get a full business management suite: - **Class management**: Create recurring and one-off classes with capacity limits, pricing, and instructor assignment - **Schedule management**: Visual weekly/monthly calendar view for all classes and staff - **Membership management**: Create tiered membership plans (monthly, annual, class packs) with Stripe recurring billing, usage tracking, and automated renewal - **Multi-instructor management**: Add staff instructors, set roles and permissions, manage their schedules - **Client/member CRM**: Full member profiles with booking history, membership status, billing details, and communication log - **Retail inventory**: Sell physical products (supplements, apparel, equipment) through an integrated store - **Events**: Host and monetize fitness events — workshops, competitions, bootcamps — with ticketing, sponsor management, vendor booths, and social sharing - **Branded studio page**: Custom public-facing page at fitspaces.co/studio/[slug] with class listings, instructor bios, reviews, gallery, and direct booking ## For Fitness Clients Clients get a consumer app experience: - **Discovery**: Browse studios, classes, and personal trainers by location, specialty, availability, and price - **Booking**: Book and pay for classes, personal training sessions, or events in a few taps - **Training plans**: Receive custom workout programs from their trainer, view exercises with targets, and log completed sessions - **Progress tracking**: See workout history, session logs, and progression over time - **Memberships**: Manage active memberships, view billing history, pause or cancel subscriptions ## Competitive Context FitSpaces competes with platforms like Mindbody, Trainerize, TrueCoach, Acuity Scheduling, and GloFox. Its differentiator is combining the consumer discovery marketplace with the professional business management tools in one integrated platform, with a specific focus on empowering independent instructors alongside established studios. ## Technology - Web app: React/TypeScript with shadcn/ui - Mobile (professional): React Native via Expo - Backend: Node.js/Express with PostgreSQL - Payments: Stripe Connect (marketplace model) - Deployment: Replit ## Public Content - Studios directory: https://fitspacestechnology.com/studios - Instructor directory: https://fitspacestechnology.com/instructors - Events listing: https://fitspacestechnology.com/events - Blog: https://fitspacestechnology.com/blog - FAQ: https://fitspacestechnology.com/faq - AI context (brief): https://fitspacestechnology.com/llms.txt