MyCoach
Plateforme SaaS multi-coachs pour la gestion, la réservation et le paiement de cours sportifs
Période
Depuis décembre 2025
Type
SaaS
Contexte
Projet personnel (évolution MoveByChloé)
MyCoach est une plateforme SaaS destinée aux coachs sportifs (fitness, yoga, pilates, etc.) et à leurs clients. Elle permet aux coachs de centraliser leur activité, de gérer leur planning, et aux utilisateurs de découvrir, réserver et payer des cours en ligne. L’architecture multi-coachs et multi-comptes permet à chaque coach de disposer de son propre espace, tandis qu’un back-office admin centralise la gestion globale.
La plateforme intègre une gestion avancée des rôles (admin, coach, utilisateur), une API REST sécurisée, et une interface moderne et responsive basée sur React, Next.js et TailwindCSS.
Stack technique
Backend
Frontend
Fonctionnalités principales
🧑💼 Côté client
- • Découverte des coachs et de leurs offres
- • Consultation du planning hebdomadaire
- • Réservation de cours en ligne
- • Paiement sécurisé
- • Espace utilisateur avec historique
- • Notifications et emails de confirmation
🗂️ Back-office coach
- • Gestion des cours (CRUD)
- • Gestion des plannings et disponibilités
- • Gestion des réservations et des utilisateurs
- • Gestion du profil public (contenu, images)
- • Accès aux statistiques et à l’activité
- • Accès basé sur les rôles
🔑 Administration
- • Gestion globale des coachs
- • Gestion des utilisateurs
- • Configuration de la plateforme
- • Sécurité et cohérence des données
Ce que j'ai appris
Architecture SaaS scalable
Conception d’une architecture multi-comptes et multi-rôles, gestion de la scalabilité, et sécurisation des accès via JWT et RBAC. Structuration d’une API REST évolutive et maintenable.
Expérience produit SaaS
Développement d’une plateforme orientée produit, avec gestion des rôles, back-offices dédiés, intégration et configuration complète de Stripe pour les paiements en ligne, et expérience utilisateur adaptée à chaque profil (admin, coach, client).
Évolution MVP → SaaS
Passage d’un MVP mono-coach à une plateforme SaaS complète, avec gestion centralisée, sécurité, et modularité pour l’ajout de nouvelles fonctionnalités.