FitRoom Experience — Site de Salle de Sport & Plateforme d'Abonnements
Aperçu
FitRoom Experience avait besoin d'une vitrine et du logiciel qui fait tourner l'affaire derrière : le site est les deux. La façade est une page unique bilingue — hero, onze prestations, le planning hebdomadaire en direct, une section à propos et le contact — plus une page d'abonnements portant vingt formules et neuf offres reprises du tarif imprimé de la gérante. Derrière la connexion, une adhérente s'inscrit sans choisir de mot de passe, réserve sur un planning qui avance d'un trimestre entier, entre en liste d'attente quand un cours est plein, pose une réservation hebdomadaire permanente qui se reconduit seule, voit ce qu'elle a payé et ce qu'elle doit, et peut exporter ou effacer ses données. La gérante dispose de dix-sept écrans de back-office : clientes, formules, types de cours, planning, fermetures, offres, contenu des pages, abonnements, paiements, dettes et leur ancienneté, la feuille de présence, une borne de pointage pour une tablette à l'entrée, un journal d'e-mails avec renvoi, et des statistiques — chiffre d'affaires, carte de chaleur du remplissage, présence par famille de cours, abonnements expirants et export CSV. Dix-neuf modèles d'e-mail dans les deux langues tournent sur un PHPMailer embarqué avec relances espacées. En dessous, du PHP 8.5 nu sur MySQL réparti en quarante-quatre tables, le grec faisant foi : sans framework, sans Composer, sans étape de build.
Défis
Un planning de salle n'est pas un calendrier. Un cours a une capacité, une liste d'attente, des crédits qui le paient et une fermeture qui peut l'annuler, et la gérante avait besoin de tout cela sur l'écran unique qu'elle utilise déjà. La salle comptait aussi 158 adhérents sur l'ancien site, qui devaient pouvoir se connecter dès le premier jour.
Solutions
Crédits, réservations et argent forment un seul modèle plutôt que trois : annuler un cours emporte sa facturation, et un remboursement entraîne l'annulation avec lui. La fenêtre des réservations récurrentes découle de l'horizon de réservation au lieu d'être un réglage à part, si bien que les deux ne peuvent pas diverger. Les anciens mots de passe ont été repris enveloppés plutôt que stockés en clair, de sorte que les adhérentes existantes se sont connectées sans réinitialisation. Le grec fait foi, avec repliement des accents et du sigma final dans chaque recherche de cliente, pour qu'un nom se retrouve quelle qu'en soit la saisie.
Galerie

La Page d'Accueil — Le Studio Lui-Même, Puis Deux Façons d'Entrer

Prestations — Onze Programmes, du Pilates Clinique à l'Open Gym

Le Studio — Six Photos de l'Endroit Où Vous Vous Entraînerez

Le Planning Hebdomadaire — Toute la Semaine sur Une Grille, Chaque Cours avec Sa Façon de Réserver

Cours sur Réservation Téléphonique — Un Clic Vous Dit Comment Réserver et Qui Appeler

À Propos — Les Heures, les Minutes et les Deux Coachs Qui Les Animent

En Grec — Le Même Accueil dans la Première Langue de la Salle

Abonnements — Toutes les Formules Affichées, les Prix Réservés aux Membres

La Page d'Accueil — La Photo du Studio sur Toute la Hauteur de la Tablette

Prestations — Chaque Programme Numéroté et Expliqué en Une ou Deux Lignes

Le Grec Fait Foi — Le Même Planning, l'Autre Langue

À propos — Les Chiffres Derrière le Lieu

Inscription des Adhérents — Aucun Mot de Passe à l'Entrée

La Page d'Accueil — Repensée pour le Téléphone, les Deux Boutons Sous le Pouce

Le Menu — Chaque Section et la Connexion, dans un Seul Panneau Sombre

Le Studio — Des Photos Pleine Largeur, Un Espace après l'Autre

Le Planning — Jour après Jour, avec un Moyen de Réserver sur Chaque Ligne

Cours sur Réservation Téléphonique — Le Numéro pour Réserver, à Portée de Doigt

Les Coachs — Visages et Parcours avant le Premier Cours

Abonnements — Les Membres Se Connectent et Chaque Prix S'Affiche
Back-office

Le Back-Office — La Semaine de la Gérante, Chaque Cours avec Sa Feuille de Présence

Statistiques — Chiffre d'Affaires par Formule, Remplissage par Heure

Clients — Cherchables en Grec, Quelle que Soit la Façon dont le Nom Est Tapé

Soldes — Ce Qui Est Dû, Classé en Quatre Tranches d'Ancienneté

Le Journal des E-mails — Chaque Message, dans la Langue du Membre

La Borne d'Entrée — Un Code à Quatre Chiffres, Sans Personnel