Il y a des projets qui commencent modestement et qui, sans qu’on s’y attende vraiment, deviennent quelque chose dont on est fier. L’Abeille Barbershop, à Sion, est l’un de ceux-là.
La V1 : l’art du système D
Tout a commencé en juillet 2025 avec une demande simple : mettre en place un système de réservation en ligne pour un barbershop avec deux coiffeurs.
La première version ? Un formulaire React qui construisait dynamiquement un lien mailto: avec toutes les informations pré-remplies — nom du client, service choisi, horaire souhaité — et qui ouvrait automatiquement l’application mail du barbier avec tout dedans. En parallèle, un événement Google Calendar était proposé pour bloquer le créneau.
Pas de base de données. Pas de backend. Zéro coût d’infrastructure.
C’était ingénieux dans sa simplicité. Et ça fonctionnait. Mais les limites sont vite apparues : impossible de consulter les réservations passées, aucune confirmation automatique pour le client, pas de gestion des disponibilités réelles.
La V1 avait fait son travail : valider que le concept avait de la valeur. Il était temps de construire pour de vrai.
Le pivot : Supabase change tout
En décembre 2025, la décision est prise de migrer vers une vraie architecture. Le choix se porte sur Supabase — une plateforme PostgreSQL managée avec authentification intégrée, Row Level Security et API automatique.
En deux jours de développement intensif, tout bascule :
- Une table
reservationsavec statuts (en attente / confirmé / annulé / terminé) - Une table
clientsavec gestion des no-shows et liste noire - Une table
admin_usersavec système de rôles (super_admin, admin, barber) - Une table
servicesavec prix et durées dynamiques - Une table
opening_hourspour gérer les horaires par jour
Le système d’email automatique suit immédiatement : chaque changement de statut déclenche un email transactionnel via SMTP Infomaniak — demande reçue, confirmation, rappel 24h avant, annulation.

Ce que le client a aujourd’hui
Huit mois plus tard, la plateforme compte des dizaines de fonctionnalités construites en réponse à de vrais besoins.
Pour les clients :
- Réservation en ligne avec sélection du barber, du service et du créneau
- Compte client avec historique des réservations
- Système de fidélité à 3 niveaux (Essentiel, Prestige, Excellence)
- Notifications email à chaque étape
- Application installable sur mobile (PWA)
- Possibilité de répondre à une proposition de créneau alternatif directement depuis l’email
Pour les barbiers et l’admin :
- Dashboard avec calendrier synchronisé Google Calendar
- Vue des demandes en attente avec approbation en un clic
- Gestion complète des clients (historique, blacklist, no-shows)
- Analytics avancés (revenus, taux d’occupation, services les plus demandés)
- Système de proposition de créneaux alternatifs avec auto-acceptation après 24h
- Gestion des actualités et des concours (roue de la fortune mensuelle)
- Monitoring système et logs

Ce qu’on a appris
Itérer, pas perfectionner. La V1 “bricolée” a permis de valider l’intérêt du projet avant d’investir du temps dans une vraie architecture. C’est souvent la meilleure façon de démarrer.
Le choix de la stack compte. Supabase a divisé par trois le temps de développement backend grâce à son auth intégrée, ses fonctions edge et son API auto-générée. Pour un projet de cette taille, c’est un choix imbattable.
L’UX mobile d’abord. La majorité des clients réservent depuis leur téléphone. Chaque fonctionnalité a été conçue et testée mobile-first.
L’IA comme co-développeur. Utilisée avec méthode — pour analyser, planifier, implémenter et tester — l’IA a permis de livrer en 8 mois ce qu’une équipe aurait mis 12 à 18 mois à construire.

La suite
Le projet continue d’évoluer. Synchronisation bidirectionnelle avec Google Calendar, analytics prédictifs, notifications push — les prochaines phases sont déjà planifiées.
Mais surtout, L’Abeille Barbershop a aujourd’hui un outil qui lui ressemble : sobre, premium, et 100% adapté à son activité.
Vous gérez un commerce local en Suisse et vous cherchez à digitaliser votre activité ? Je serais ravi d’échanger sur votre projet.