Entwicklung einer SaaS-Plattform
Entwicklung einer SaaS-Plattform und Software für Selbstbedienungskioske. 1. Allgemeine Projektbeschreibung Entwicklung einer B2B SaaS-Plattform nach dem HaaS/RaaS-Modell (Hardware/Retail as a Service) zur Automatisierung des Verkaufs in Barbershops und Schönheitssalons. Das Produkt besteht aus einem Cloud-Admin-Panel (Web Admin Panel) und einer Kunden-Webanwendung (Kiosk Frontend), die auf vertikalen Touchscreens mit 24 Zoll im geschützten Modus läuft. 2. Systemarchitektur Backend (Cloud-Server): Datenhaltung (PostgreSQL/Supabase), Verwaltung der Abonnements der Eigentümer, Verarbeitung von API-Anfragen. Web Admin Panel: Persönlicher Bereich des Salonbesitzers. Kiosk-Anwendung: Terminaloberfläche. Hardware Bridge: Lokales Wrapper-Programm (Electron.js oder Python) zur Verbindung des Webbrowser-Tabs mit den physischen Ports (USB/COM) des Zahlungsterminals und des Druckers. 3. Persönlicher Bereich des Eigentümers (Web Admin Panel) Zugang erfolgt über ein Abonnement. Das Panel sollte so intuitiv wie möglich sein, ohne komplexe Drag-and-Drop-Mechaniken. Modul „Builder“ (CMS) • Hochladen des Salonlogos. • Auswahl eines visuellen Themas aus 3 Presets (Helles Minimalistisches, Dunkles, Marken-Thema). • Tabellenbasierte Eingabe: Hinzufügen von Meistern (Foto + Name), Dienstleistungskategorien und Preisliste. • Schaltfläche „Veröffentlichen / Starten“: speichert die Einstellungen und generiert einen einzigartigen geschützten Link. Beim Öffnen dieses Links am Kiosk wird die fertige Arbeitsoberfläche gestartet. Modul „Marketing und Upsell“ • Hinzufügen von ergänzenden Produkten (Kosmetik) für zusätzliche Verkäufe. • Einrichtung automatischer Rabatte („Happy Hours“). Modul „Analytik und KI“ • Dashboard: Umsatz, Anzahl der Transaktionen, Statistiken für jeden Meister (einschließlich gesammelter Trinkgelder). • KI-Assistent (basierend auf LLM), der die Ergebnisse der Woche zusammenfasst und Verkaufstipps gibt. 4. Kiosk-Anwendung (Kiosk Frontend) Vertikale Benutzeroberfläche (Seitenverhältnis 9:16), die im Vollbild-Kiosk-Modus (strikte Sperrung des Zugriffs auf das Betriebssystem) läuft. Hauptnavigation und Mehrsprachigkeit • In der Ecke des Bildschirms befindet sich ein Sprachselector. • Lokalisierung (i18n): Englisch und Polnisch sind im Code fest integriert (Hardcoded) für sofortige Ladezeiten. Andere Sprachen (Spanisch, Französisch) werden dynamisch über API (DeepL/Google) übersetzt, wobei die Übersetzungen in der Datenbank des Salons zwischengespeichert werden, um Anfragen zu sparen. • Drei Hauptschaltflächen auf dem Startbildschirm: „Neuer Besuch“, „Wiederholungsbesuch“, „Produkte kaufen“. Szenario „Wiederholungsbesuch“ und Treueprogramm • Der Kunde gibt seine Telefonnummer zur Identifizierung ein. • Versteckte Treue: Das System überprüft den Besuchszähler in der Datenbank. Wenn die vom Eigentümer festgelegte Bedingung erreicht ist (z.B. „6. Haarschnitt“), wird eine Geschenkanimation angezeigt und ein Rabatt von 100% wird automatisch angewendet. • Angebot, die letzte Dienstleistung beim gleichen Meister mit einem Klick zu wiederholen. Szenario „Neuer Besuch“ und Zahlung • Auswahl des Meisters. • Auswahl der Dienstleistung. • Upsell-Bildschirm (Angebot, Shampoo, Paste oder zusätzliche Dienstleistung hinzuzufügen). • Bildschirm „Intelligente Trinkgelder“: Popup-Fenster vor dem Endbetrag — „Möchten Sie dem Barbier [Name] Trinkgeld geben?“. Aktionsschaltflächen: „Nein, danke“, schnelle Nennwerte (z.B.: 5 zł, 10 zł, 20 zł) und Schaltfläche „Anderer Betrag“ (Aufruf der digitalen Tastatur). • Zahlung: Übertragung des Endbetrags (Dienstleistung + Trinkgeld + Produkte) über die Hardware Bridge an das Bankterminal. Animation, die auf die Zahlung wartet. Abschluss der Transaktion und Marketing • SMS-Quittungen und Google Maps: Angebot, die Quittung per SMS zu senden. In die SMS wird ein Link zur elektronischen Quittung und die Bitte um eine Bewertung bei Google Maps integriert (der Link zu den Karten wird im Admin-Bereich festgelegt). • Qualitätsbewertung: letzter Bildschirm mit Foto des Meisters und 5 Sternen — „Bewerten Sie die Arbeit“. Ein Fingertipp sendet die Bewertung an das Admin-Panel des Eigentümers und bringt den Kiosk zurück zum Hauptbildschirm. 5. Anforderungen an Hardware und Stabilität Integration mit dem Acquiring • Direkte API-Integration mit polnischen Terminals (Polcard, eService). • Das System muss Fehler korrekt verarbeiten: unzureichende Mittel, Stornierung durch den Kunden, Timeout. Integration mit dem Drucker • Automatischer Druck von fiskalischen Quittungen. Offline-Stabilität • Bei kurzfristigem Ausfall des Wi-Fi-Netzwerks speichert der Kiosk die Daten über Besuche lokal und synchronisiert sie mit dem Server, sobald die Verbindung wiederhergestellt ist. 6. Empfohlener Technologie-Stack Frontend (Admin Panel + Kiosk) • React • Next.js • TailwindCSS Backend & Datenbank • Supabase (PostgreSQL) • Node.js Hardware Bridge • Electron.js (zum Verpacken der Webversion in eine Desktop-Anwendung mit Zugriff auf USB/COM-Ports der Hardware) KI & Externe API • OpenAI API (KI-Analytik) • Twilio oder SMSAPI (Versand von SMS-Quittungen)