Case Study 04 · UX/UI Design · Plateforme métier

L'AS BARBER

Refonte de l'expérience de réservation et de gestion d'un barber shop.

10 min de lecture

Conception et développement d'un écosystème complet pour un salon de coiffure : site principal, tunnel de réservation dédié, dashboard d'administration, gestion des disponibilités en temps réel, acomptes Stripe et synchronisation avec une base Cloudflare D1 pensée pour durer.

Aperçu hero de la maquette L'AS BARBER avec l'univers visuel du salon et le parcours de réservation.
La direction visuelle reprend les codes du salon, mais la lecture produit reste au centre : réserver vite, comprendre le planning, suivre les paiements et garder une interface crédible sur mobile comme sur desktop.

Présentation du projet

Site principal, tunnel de réservation et dashboard

L'AS BARBER avait besoin d'un système fiable, élégant et simple à prendre en main, autant pour les clients que pour l'équipe en salon.

L'objectif n'était pas seulement de créer un site vitrine, mais de construire une vraie interface métier : réservation fluide, gestion des rendez-vous, blocage des créneaux, suivi client, boutique, congés, indisponibilités et acompte sécurisé.

Le projet a été pensé comme une plateforme complète, avec une attention particulière portée à la robustesse de la base de données, à la lisibilité du parcours mobile et à l'autonomie de l'équipe au quotidien.
Salon local Réservation Dashboard Acompte Stripe Cloudflare D1 KV Mobile first

Le besoin

Le salon voulait une solution capable de réserver jusqu'à trois mois à l'avance, d'afficher uniquement les créneaux réellement disponibles et de prendre en compte la durée exacte des prestations, y compris les combinaisons.

Ce que le système devait permettre

Réserver loin dans le temps

Permettre aux clients de réserver jusqu'à trois mois à l'avance sans casser la lisibilité du calendrier.

Afficher le vrai disponible

N'afficher que les créneaux réellement ouverts, en intégrant les durées exactes des prestations et des combinaisons.

Gérer les indisponibilités

Prendre en compte les pauses, congés, fermetures et blocages récurrents sans intervention manuelle lourde.

Conserver une base durable

Garder les données après les déploiements Cloudflare et offrir un dashboard indépendant des outils externes.

Le projet devait donc couvrir à la fois l'expérience client et l'expérience salon, sans perdre la sensation d'un outil fluide, robuste et premium.

Ma réponse

Deux expériences complémentaires

J'ai conçu un système sur mesure articulé autour de deux expériences complémentaires : un site principal pour présenter le salon, ses prestations, sa boutique et ses informations essentielles, puis une expérience de réservation dédiée, hébergée sur un sous-domaine séparé, entièrement optimisée pour guider le client étape par étape jusqu'au paiement de l'acompte.

Site principal

Présenter le salon, les prestations, la boutique et les informations essentielles dans une interface claire.

Réservation dédiée

Guider le client étape par étape jusqu'au paiement de l'acompte, sans friction inutile.

Dashboard d'administration

Gérer le planning, les clients, les fermetures, les congés et les rendez-vous depuis une interface claire et durable.

Objectif global

Donner au salon un outil complet, sans dépendre d'un service externe pour piloter le quotidien.

1 sitePrésentation, boutique et informations essentielles
1 tunnelRéservation guidée jusqu'au paiement
1 dashboardAgenda, clients, congés et produits

Ce qui a été conçu

Réservation, dashboard et boutique

Le projet se structure autour de trois blocs qui se répondent : la réservation, l'administration et la vente complémentaire de produits.

Réservation en ligne Parcours guidé, choix d'une prestation principale puis de prestations complémentaires, calcul automatique des durées cumulées, affichage des seuls créneaux compatibles et acompte Stripe intégré au tunnel.
Dashboard d'administration Agenda en vues jour, semaine et mois, distinction entre les barbiers, rendez-vous manuels, gestion des pauses, des créneaux bloqués, des congés et consultation des fiches clients.
Boutique Gestion des produits depuis le dashboard, bascule en rupture de stock et paiement Stripe pour les produits.
Expérience mobile Le parcours reste lisible et rapide sur mobile, tablette et desktop, avec des CTA visibles et une lecture confortable des créneaux.

Le résultat est un système de réservation et de gestion complet, pensé pour les besoins réels d'un barber shop moderne : plus autonome pour l'équipe, plus clair pour les clients et plus fiable côté planning.

Enjeux techniques

Fiabilité des données et continuité du service

L'un des points les plus importants du projet concernait la fiabilité des données. Le système repose sur Cloudflare Pages, Functions, D1 et KV, avec une logique de réservation conçue pour éviter les conflits de créneaux, prendre en compte les durées réelles et conserver les rendez-vous après déploiement.

1Cloudflare Pages

Héberger le site et les interfaces sans dépendre d'une infrastructure lourde.

2Functions

Orchestrer les réservations, les paiements et les mises à jour métier.

3D1

Conserver les rendez-vous, les clients et les produits dans une base persistante.

4KV

Garder un état temporaire cohérent pour les réservations et les vérifications rapides.

5Stripe

Confirmer les acomptes et les paiements produits de façon claire et sécurisée.

Points de vigilance

Éviter les conflits

Le système a été pensé pour empêcher la double réservation et bloquer proprement les créneaux occupés.

Rendre le paiement lisible

L'acompte Stripe devait être normalisé, expliqué et intégré au parcours, pas apparaître comme une surprise.

Automatiser l'usage quotidien

La gestion des congés, des pauses et des créneaux bloqués devait rester simple pour l'équipe en salon.

Préserver les données

La persistance après déploiement était un sujet central pour éviter de perdre l'historique et les rendez-vous.

Direction UX

Une interface plus lisible, plus rassurante et plus naturelle

Le travail ne s'est pas limité à la technique. Une grande partie du projet a consisté à rendre l'expérience plus lisible, plus rassurante et plus naturelle, en particulier sur mobile.

Tunnel plus simple

Découper les choix pour alléger la charge mentale et laisser chaque étape valider une seule décision.

CTA plus évidents

Mettre les actions utiles au bon endroit, sans multiplier les distractions ni les détours.

Lecture des créneaux

Rendre les disponibilités compréhensibles d'un seul coup d'œil.

Écrans adaptés

Prévoir une adaptation fine aux petits écrans, à l'iPad et au desktop.

Usage salon

Penser aussi l'interface admin comme un outil quotidien rapide et sans friction.

Relation marque

Conserver une identité premium sans rendre l'outil intimidant.

Résultat

Une plateforme durable pour un barber shop moderne

Le résultat est un système plus autonome pour l'équipe, plus clair pour les clients, plus fiable pour le planning et plus durable côté infrastructure.

Ce projet illustre bien ma manière de travailler : relier design, logique métier et développement pour produire des outils à la fois beaux, utiles et solides.

Les captures ci-dessous montrent l'expérience réelle de réservation en production, afin de mettre le parcours concret au centre de la démonstration.

HTML CSS JavaScript Cloudflare Pages Functions D1 KV Stripe