Retour au portfolio

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.