MoveByChloé
Plateforme de réservation de cours sportifs
Période
Depuis juillet 2025
Type
Application web
Contexte
Holberton School
MoveByChloé est une plateforme de réservation de cours sportifs développée pour une coach professionnelle. Le site permet aux utilisateurs de consulter les cours disponibles, de réserver des sessions, et de gérer leurs paiements en ligne.
Un back-office complet permet à l'administrateur de gérer l'ensemble des cours, les plannings, les tarifs et les utilisateurs. L'authentification sécurisée via JWT garantit la protection des données personnelles et des transactions.
Stack technique
Backend
Frontend
Fonctionnalités principales
🏃♀️ Espace utilisateur
- • Consultation du catalogue de cours
- • Réservation en ligne simple et rapide
- • Paiement sécurisé intégré
- • Gestion du profil et historique
- • Notifications de confirmation
⚙️ Back-office
- • Gestion complète des cours (CRUD)
- • Configuration des plannings
- • Gestion des tarifs et promotions
- • Administration des utilisateurs
- • Statistiques et reporting
Démonstration
Ce que j'ai appris
Architecture fullstack moderne
Mise en place d'une architecture complète avec séparation frontend/backend, API REST, et gestion d'état avec React. Intégration de Next.js pour le SSR et l'optimisation des performances.
Sécurité et authentification
Implémentation d'un système d'authentification robuste avec JWT, gestion des rôles utilisateur/admin, et protection des routes sensibles. Validation des données côté client et serveur.
Gestion de projet complexe
Développement d'une application complète avec gestion de planning, système de réservation, paiements en ligne, et back-office d'administration. Coordination entre les différentes fonctionnalités et gestion de la base de données relationnelle.