reps-coaching
Application tout-en-un pour coachs (individuel, présentiel, distanciel, centres, écoles) : planning, réservations, paiements et suivi des clients.
- Période :
- Depuis avr. 2026 · en cours

En bref pour les recruteurs
Plateforme de coaching en ligne, avec une application iOS publiée sur l'App Store et une petite communauté de coachs actifs. Conçue et développée seul, elle montre la capacité à livrer et faire vivre un produit complet : réservation, paiement, suivi, administration et mise en production.
Reps-coaching s'adresse à tout type de coaching : coachs individuels, en présentiel ou à distance, centres sportifs comme les écoles de danse, ou écoles qui forment des coachs. Le coach définit ses types de rendez-vous et ses disponibilités, dispose d'une page publique, et ses clients réservent un créneau individuel ou un cours collectif, puis le confirment ou l'annulent par lien. Le paiement se fait en ligne. Au-delà du planning, le coach suit ses clients : programmes d'entraînement, plans nutritionnels, mesures et photos de progression, messagerie, avis. Des rappels automatiques déchargent le coach d'une partie de la gestion quotidienne. Un espace d'administration permet de gérer les coachs, les paiements, les litiges, les signalements et les statistiques. Côté technique, l'application web repose sur Next.js et React, avec une base de données gérée via Prisma sur Neon, des paiements Stripe et un hébergement sur Vercel. Une application iOS est publiée sur l'App Store. Des scripts Python et Bash servent aux tests unitaires et à l'alimentation de la base de données.
Technologies
Prisma
Redis
Next.js
React
- Stripe
Tailwind CSS
- Zod
Vercel
TypeScript
Python
Fonctionnalités
- Réservation en ligne d'un créneau auprès d'un coach, avec confirmation ou annulation par lien
- Gestion par le coach de ses disponibilités et de ses types de rendez-vous
- Séances individuelles et cours collectifs
- Paiement en ligne des prestations et facturation du coach
- Rappels automatiques qui allègent la gestion du coaching
- Programmes d'entraînement et plans nutritionnels pour les clients
- Suivi de la progression physique (mesures, photos) et messagerie coach-client
- Espace d'administration : coachs, paiements, litiges, signalements, avis et statistiques
Contexte
Application destinée à tout type de coaching : individuel, en présentiel ou à distance, ainsi qu'aux centres sportifs (par exemple de danse) et aux écoles qui forment des coachs, afin de leur proposer ce service.
Architecture
Une application web unique avec trois espaces : pages publiques (profil coach, réservation), tableau de bord du coach et espace d'administration Des routes d'API côté serveur pour l'authentification, l'administration et les actions métier Une base de données structurée autour des rendez-vous, des clients, des programmes et des paiements, hébergée sur Neon Paiements délégués à Stripe, avec comptes connectés pour les coachs Un stockage clé-valeur Redis pour le cache Hébergement sur Vercel et application iOS liée au site, avec notifications push
Décisions techniques
L'auteur choisirait une autre base de données que Neon, le modèle de facturation étant peu adapté aux tâches planifiées récurrentes
Difficultés
Optimiser l'expérience utilisateur pour regrouper un maximum de fonctionnalités au même endroit sans surcharger l'écran
Résultats
Application en ligne et application iOS publiée sur l'App Store. Une petite communauté de coachs actifs l'utilise ; ils se disent très satisfaits de ne plus gérer manuellement une partie de leur coaching, désormais automatisée avec des rappels, et l'outil tout-en-un leur libère du temps tout en maintenant la qualité de leurs prestations.
