Accueil Projets MoveByChloé

MoveByChloé

Plateforme de réservation de cours sportifs

MoveByChloé screenshot

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

Flask Framework Python
MySQL Base de données
JWT Authentification

Frontend

React Framework UI
Next.js Framework React
TailwindCSS Styles

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.

← Retour aux projets Me contacter