Service professionnel

Von Null zu SaaS: Wie ein Walliser Friseursalon seine Reservierungen in 8 Monaten digitalisierte

Wie ich in 8 Monaten ein Mailto-Formular in eine echte SaaS-Plattform für den Abeille Barbershop in Sion, Reservierungen, Treue, Analysen und mobile Anwendung verwandelt habe.

Manche Projekte fangen sehr klein an und werden am Ende, ohne es wirklich kommen zu sehen, zu etwas, auf das wir stolz sind. Der Abeille Barbershop in Sion ist eindeutig einer davon.

V1: die Kunst des D-Systems

Alles begann im Juli 2025 mit einer einfachen Anfrage: einem Online-Reservierungssystem für einen Barbershop mit zwei Friseuren.

Die erste Version war ein React-Formular, das im Handumdrehen einen „mailto:“-Link mit allen vorab ausgefüllten Informationen (Kundenname, gewählter Service, gewünschter Zeitplan) erstellte und direkt die E-Mail-App des Friseurs öffnete – alles darin. Gleichzeitig wurde ein Google Kalenderereignis vorgeschlagen, um den Slot zu blockieren.

Keine Datenbank, kein Backend, keine Infrastrukturkosten.

Es war klug und vor allem hat es funktioniert. Doch schnell zeigten sich die Grenzen: keine Möglichkeit, vergangene Reservierungen einzusehen, keine automatische Bestätigung für den Kunden und keine Verwaltung der tatsächlichen Verfügbarkeit.

Der V1 hatte seine Aufgabe erfüllt und bewiesen, dass das Konzept Bestand hatte. Es musste noch wirklich gebaut werden.

Der Pivot: Supabase verändert alles

Im Dezember 2025 beschließen wir, auf echte Architektur umzusteigen. Ich verwende Supabase, eine verwaltete PostgreSQL-Plattform mit integrierter Authentifizierung, Sicherheit auf Zeilenebene und automatischer API.

In zwei Tagen intensiver Entwicklung hat sich alles verändert:

  • Eine „Reservierungstabelle“ mit Status (ausstehend / bestätigt / storniert / abgeschlossen)
  • Eine „Kunden“-Tabelle mit Verwaltung von Nichterscheinen und Blacklist
  • Eine „admin_users“-Tabelle mit Rollensystem (super_admin, admin, barber)
  • Eine „Services“-Tabelle mit dynamischen Preisen und Laufzeiten
  • Eine „opening_hours“-Tabelle zum Verwalten von Zeitplänen pro Tag

Das automatische E-Mail-System folgt sofort: Jede Statusänderung löst eine Transaktions-E-Mail über SMTP bei Infomaniak aus, unabhängig davon, ob es sich um die eingegangene Anfrage, die Bestätigung, die Erinnerung 24 Stunden vorher oder die Stornierung handelt.

Reservierungsschnittstelle: Auswahl des Kalenders und verfügbarer Slots

Was der Kunde heute hat

Acht Monate später verfügt die Plattform über Dutzende Funktionen, die alle aus konkreten, im Laufe der Zeit ermittelten Bedürfnissen entstanden sind.

Für Kunden:

  • Online-Reservierung mit Auswahl von Friseur, Service und Termin
  • Kundenkonto mit Reservierungshistorie
  • 3-stufiges Treuesystem (Essential, Prestige, Excellence)
  • E-Mail-Benachrichtigungen bei jedem Schritt
  • Mobil installierbare Anwendung (PWA)
  • Möglichkeit, direkt aus der E-Mail auf einen alternativen Slot-Vorschlag zu antworten

Für Friseure und Admin:

  • Dashboard mit synchronisiertem Kalender Google Kalender
  • Ansicht ausstehender Anfragen mit Ein-Klick-Genehmigung
  • Vollständige Kundenverwaltung (Historie, Blacklist, Nichterscheinen)
  • Erweiterte Analysen (Umsatz, Auslastung, am häufigsten nachgefragte Dienste)
  • Alternatives Slot-Vorschlagssystem mit automatischer Annahme nach 24 Stunden
  • Verwaltung von Neuigkeiten und Gewinnspielen (monatliches Glücksrad)
  • Systemüberwachung und Protokolle

Reservierungsbestätigung mit eindeutigem Tracking-Code

Was wir gelernt haben

Iterieren statt verfeinern. Die gebastelte V1 diente dazu, das Interesse des Projekts zu bestätigen, bevor sie Zeit in einer echten Architektur verschlang. Oftmals ist dies der beste Einstieg.

Die Wahl des Stacks wiegt schwer. Supabase hat dank seiner integrierten Authentifizierung, seiner Edge-Funktionen und seiner selbst generierten API die Backend-Entwicklungszeit um das Dreifache verkürzt. Bei einem Projekt dieser Größe gibt es kaum etwas Besseres.

Mobile First, wirklich. Die meisten Gäste buchen über ihr Telefon. Daher wurde jede Funktion zuerst für Mobilgeräte entwickelt und getestet.

KI als Co-Entwickler. Durch den methodischen Einsatz zum Analysieren, Planen, Implementieren und Testen konnte ich in 8 Monaten das liefern, was ein Team 12 bis 18 Monate für die Veröffentlichung gebraucht hätte.

Terminzusammenfassung mit Schnellaktionen (Kalender, Teilen, Absagen)

Der Rest

Das Projekt schreitet weiter voran. Zwei-Wege-Synchronisierung mit Google Kalender, prädiktive Analysen, Push-Benachrichtigungen: Die nächsten Phasen stehen bereits auf der Roadmap.

Vor allem aber verfügt der Abeille Barbershop jetzt über ein Werkzeug, das ihm ähnelt: einfach, hochwertig, für seine Tätigkeit konzipiert.

Leiten Sie ein lokales Unternehmen in der Schweiz und möchten Ihre Aktivitäten digitalisieren? Gerne bespreche ich Ihr Projekt mit Ihnen.

Mes autres services

D'autres services qui pourraient vous intéresser