Skip to content
Nachi3D Labs

RéalisationsBaby Club Essaouira

Baby Club Essaouira

En ligne

Réservation, calendrier des ateliers et petite boutique pour un club créatif parents-bébés.

ClientBaby Club Essaouira
Année2026
Baby Club Essaouira — hero de la page d'accueil
Baby Club Essaouira — screenshot 1

Vue d'ensemble

Le Projet

Les parents créent un compte, ajoutent leurs enfants et réservent une place dans un atelier du samedi à Dar Souiri. Côté club, tout se gère depuis un espace admin pensé pour le mobile : créer chaque séance avec un thème, une description et des photos, consulter la liste des participants sur un téléphone sur place, pointer les présents, et créditer les cartes de séances après un paiement en espèces. Une petite boutique vend les kits d'activité réalisés en atelier — cadres en bois gravés au laser, sable coloré — commandés par WhatsApp plutôt que par paiement en ligne.

Deux décisions ont façonné le projet. D'abord, pas de passerelle de paiement : Stripe n'accepte pas les commerçants marocains et le CMI représente une lourde bureaucratie pour un club de huit places par semaine, donc les cartes se vendent en personne et se créditent à la main. Ensuite, la capacité des réservations vit dans une fonction Postgres avec verrouillage de ligne, jamais dans l'application — une séance surréservée avec de vrais bébés est un échec pire qu'une séance lente. L'admin est pensé pour le mobile parce qu'on l'utilise debout, dans une cour, un bébé sur la hanche.

Stack

Next.js 15
TypeScript
Supabase
Tailwind v4
Resend
GSAP
next-intl
Playwright
Vercel

Fonctionnalités clés

Ce qu'il fait

Réservation sûre côté capacité via une RPC Postgres avec verrouillage, crédits de cartes débités et remboursés dans la même transaction
Gestion des séances côté admin : créer, dupliquer celle de la semaine passée, publier/annuler en masse, liste des participants avec liens WhatsApp
Confidentialité des photos d'enfants : consentement parental par enfant, floutage imposé côté serveur, EXIF supprimé, galeries réservées aux membres
Système de cartes (unitaire, 4, 8, mensuelle) créditées après paiement en espèces, avec un journal d'audit admin complet
Boutique avec attributs produits configurables, commandes par message WhatsApp pré-rempli
PWA installable, bilingue FR/EN, confirmations de réservation et rappels par e-mail la veille

Vous voulez quelque chose comme ça pour vous ?

Décrivez-moi ce que vous aimeriez construire et voyons si c'est un bon fit.