JayJay Club
Réservation de cours de groupe à Lausanne : séances publiées depuis un back-office, paiement carte ou TWINT, packs liés à l'e-mail — sans compte à créer.

À propos du projet
Contexte
Jailys donne des cours de groupe pour les femmes à Lausanne — conditioning, préparation physique et école de course. Les inscriptions passaient par messages et les listes se tenaient à la main.
Objectifs
- Publier et modifier les séances sans passer par un développeur.
- Encaisser en ligne, à la séance comme au pack.
- Réserver sans créer de compte — la barrière la plus coûteuse pour un cours de sport.
- Afficher la disponibilité de chaque séance sans avoir à y penser.
Solution
Un site Next.js adossé à Payload CMS : Jailys publie une séance depuis son espace d'administration, elle apparaît aussitôt sur la page publique. « Presque complet » et « complet » se calculent seuls à partir des seuils réglés dans le back-office. Le paiement passe par Stripe Checkout, carte ou TWINT, à la séance ou en pack. Les packs sont rattachés à l'adresse e-mail : aucun compte, aucun mot de passe. Les confirmations partent par Resend depuis le domaine du club.
Points forts
- Réservation sans compte — l'e-mail suffit à retrouver ses séances restantes.
- Séances, tarifs et seuils de remplissage pilotés depuis le back-office.
- Paiement carte et TWINT, à la séance ou en pack.
- Hébergement Vercel, base Neon, domaine et e-mails sur jayjayclub.ch.