Glow Up
Relier réservation et gestion des salons
Dans le projetLe projet
NUAGEUXSTUDIO a contribué au développement de Glow Up, une plateforme client dédiée à la beauté et au bien-être. L’intervention relie le parcours de réservation aux calendriers, outils d’équipe et paiements utilisés par les professionnels.
- Contexte
- Relier la réservation côté client au travail quotidien des professionnels de la beauté et du bien-être.
- Intervention
- Développement produit sur les interfaces clients, professionnels et réservation.
- Livrables
- Parcours de réservation, calendriers et paiements reliés, logique applicative partagée et intégrations côté serveur.
Le besoin
La réservation n’est qu’une partie du quotidien d’un salon. Les clients doivent pouvoir trouver le bon service, comprendre l’offre d’un établissement et choisir un créneau adapté. Les équipes ont besoin d’un agenda fiable, du contexte client et d’un encaissement cohérent. Glow Up rassemble ces moments dans un même écosystème dédié aux professionnels de la beauté et du bien-être.
Trois interfaces, un même parcours
Découvrir et réserver
L’application client réunit les établissements, les prestations, les avis et les disponibilités. Le parcours mène de la découverte d’un professionnel au choix d’un rendez-vous et à son paiement.

Gérer l’activité
Glow Up Manager est l’espace professionnel : catalogue de prestations, équipe, disponibilités, dossiers clients et paramètres de l’établissement.
Il est relié à l’application client et à Glow Up Bookings pour que l’équipe travaille à partir des mêmes informations de réservation et de gestion.

Accueillir et encaisser
Glow Up Bookings est un espace pensé pour la tablette, avec l’agenda, la création de rendez-vous et l’encaissement. Il relie le rendez-vous au salon aux informations de réservation et de paiement.

Mon intervention
- Développement full-stack des applications client, de gestion et de réservation.
- API publiques de découverte et de fiche établissement, avec les données de services, de localisation et de disponibilité nécessaires au parcours.
- Intégration du cycle de réservation, de l’historique client et de la gestion des rendez-vous.
- Parcours de paiement Stripe en ligne, dont Payment Element et Bancontact, et encaissement côté établissement.
- Gestion multi-tenant des organisations et établissements, des rôles et des actions protégées.
- Contrats partagés, composants de design system et logique financière réutilisés entre les applications.
- Stabilisation de l’authentification, des notifications transactionnelles, des cas limites de planning et des tests de non-régression.
Une base technique partagée
Un monorepo React et Vite regroupe l’application client, l’espace de gestion et Glow Up Bookings sur tablette. Une API Fastify et un backend Supabase/PostgreSQL relient ces interfaces aux comptes utilisateurs, aux données métier et aux réservations.
Stripe Connect et Stripe Elements prennent en charge les parcours de paiement. Des packages partagés contribuent à garder les contrats et les calculs financiers cohérents entre le front et le back.
Le travail a aussi porté sur les détails moins visibles avant un lancement : isolation des accès entre organisations, fiabilité des données de réservation, fuseaux horaires, livraison des notifications, erreurs de paiement et couverture des parcours critiques.
Stack technique
- React 19 · Vite 6 · Tailwind CSS 4
- Fastify 5 · Node.js · TypeScript
- Supabase · PostgreSQL · Supabase Auth · Row Level Security
- Stripe Connect · Stripe Elements · Payment Element · Terminal
- Monorepo pnpm · Design system partagé
- Contrats API · Moteur financier
- Vitest · Tests UI Playwright

Résultat & suite
Résultat
Glow Up dispose d’une base MVP plus cohérente pour la réservation beauté et bien-être. Les clients peuvent découvrir un établissement et réserver depuis une expérience publique ; l’équipe retrouve les mêmes données opérationnelles dans son agenda et ses outils d’encaissement. Le produit peut ainsi aborder sa prochaine phase de déploiement avec un socle partagé entre réservation et gestion.
Une base MVP qui relie la réservation client et les opérations des salons.
Captures et compositions réalisées à partir du produit. Certaines interfaces sont recomposées pour la présentation ; les données affichées sont illustratives.

