Ceci est une démonstration navigable. Les données sont fictives, mais le paiement passe vraiment par Stripe, en mode test. Le moteur de tarification est réel et testé : les montants affichés sont exactement ceux que vos familles paieraient.
Une démonstration qui ment se voit à la première question. Voici la frontière exacte.
RéelLe code tourne, vous pouvez le casser
La base de donnéesUn PostgreSQL hébergé en Europe. Ce qui est saisi dans la démonstration y est écrit, et survit au rechargement.
Le moteur de tarificationFratries, cours multiples, aides non cumulables, plancher à zéro. Couvert par des tests.
Le cloisonnementUne clé n’ouvre que son club. Le verrou est dans le middleware, vérifié à chaque livraison par un harnais qui rejoue les parcours.
Les inscriptions et l’échéancierChaque tranche porte sa date d’exigibilité. « En retard » n’est plus une devinette.
La liste d’attenteListée dans le devis, jamais facturée tant que la place n’est pas attribuée. Attribuer et retirer écrivent vraiment.
Les pièces justificativesContrôler ou refuser une pièce écrit en base, pour l’enfant désigné et lui seul.
Les places d’un coursLe bureau ouvre ou ferme des places lui-même, sans passer par nous.
Le filtrage des coursPar année de naissance, jamais par âge du jour : personne ne change de catégorie en janvier.
L’export CSVLes colonnes réelles, celles que le bureau recolle dans son tableur.
Le design systemDeux modes, un thème par club, des ratios de contraste mesurés et pas estimés.
Le paiement par carteStripe est branché, en mode test. La carte passe, la commission est prélevée, le reste part sur le compte du club et son nom apparaît sur le relevé du parent. Un club sans compte connecté ne présente aucune carte : son inscription est enregistrée et le règlement se fait avec lui — l’écran le dit, et rien n’est débité.
Les emailsMode essai : tout est dérouté vers une seule adresse. Les messages partent pour de vrai, depuis un domaine vérifié, mais aucun n’atteint une famille : tous arrivent à nico-armando@bertone.agency, et le vrai destinataire est écrit dans le sujet et en tête du message.
Le dépôt de piècesLe certificat médical part dans un espace privé, relu par une adresse signée à durée courte. Ni le bureau ni nous ne le servons par une adresse devinable.
SimuléL’écran répond, rien ne part
La création d’un clubC’est notre travail, pas celui du club : on installe sa config à la main. Le formulaire de la console compose la fiche, il ne la publie pas encore.
Tout ce que vous faites ici est écritCe n’est pas une maquette : les inscriptions, les encaissements et les remboursements joués dans cette démonstration sont enregistrés en base et survivent au rechargement. Les données de départ sont fictives, et on remet la démonstration à zéro en une commande avant chaque rendez-vous.