Restaurant-Operations- & Online-Bestellplattform
Online-Bestellung · Reservierungen · Admin-System · Kalkulation & Analysen
Ein System für Gästereise und Tagesbetrieb im Restaurant: Menü in 3 Sprachen, Stripe-Bestellungen, Reservierungen, Echtzeit-Chat, Küche, Kassensystem, Personal und Rezeptkalkulation. Der Kunde erhielt einen operativen Fluss statt getrennter Prozesse für Service, Küche und Back-Office.
Projektüberblick
Vorher: Online-Bestellungen, Reservierungen, Küche, Kassensystem, Personal und Kalkulation liefen als getrennte Prozesse. Das Personal musste Bestellstatus, Tischverfügbarkeit, Küchenaufgaben und Preisentscheidungen manuell synchronisieren.
Umgesetzt: Gästereise und Back-Office in einer Plattform: Menü in 3 Sprachen, Stripe-Zahlung, Reservierungen, Support-Chat, Bestell-Admin, Küche, Kassensystem, Personal und Rezeptkalkulation.
Ergebnis für den Kunden: ein durchgängiger Fluss vom Gastauftrag bis zur Küche und Managementanalyse. Gäste bestellen, zahlen, reservieren und kontaktieren Support in einer Oberfläche; das Personal steuert den Betrieb aus einem Admin-System.
Projektumfang
- Gästefluss: Menü in 3 Sprachen, Warenkorb, Lieferung/Abholung und Stripe-Zahlung
- Reservierungen: Tischverfügbarkeit, Kundenhistorie, Status und Bestätigungen
- Operations: Bestellungen, Küchenaufgaben, Kassensystem, Personal, Arbeitszeiten und Kunden
- Echtzeit: Bestellupdates, Support-Chat, Operator-Zuweisung und Benachrichtigungen
- Kalkulation: Zutaten, Halbfertigprodukte, Rezepte, Preise, Marge und Break-even
- Rollen: Admin, Manager, Kellner, Koch und Kunde
Systemarchitektur
Die Architektur verbindet Gästereise und Tagesbetrieb: Bestellung, Zahlung, Reservierung, Küchenaufgabe, Kassenaktion und Kalkulation laufen in einem Fluss.
- Laravel Backend — API für Menü, Bestellungen, Reservierungen, Chat, Personal, Arbeitszeiten, Kalkulation und Integrationen wie Stripe und Telegram.
- Vue-3-SPA — Gäste- und Admin-Oberflächen in DE/EN/RU: Menü, Warenkorb, Checkout, Reservierungen, Chat, Bestellungen, Küche, Kassensystem, Personal und Kalkulation.
- Echtzeit & Integrationen — Live-Updates für Bestellungen und Chat, Stripe-Zahlungen, Telegram-Benachrichtigungen, Transaktions-E-Mails und optionale Lieferzeitberechnung.
Kernfunktionen
Menü & Online-Bestellung
Gäste sehen das Menü in 3 Sprachen, wählen Lieferung oder Abholung und zahlen per Stripe. Das Personal sieht den Bestellstatus ohne manuelle Übergabe.
Reservierungen
Tischverfügbarkeit, Kundenhistorie, Status und Bestätigungen laufen in einem Prozess statt über getrennte Anrufe und Notizen.
Support-Chat (Echtzeit)
Gäste starten einen Support-Chat, der Admin weist einen Operator zu und die vollständige Historie bleibt im System.
Admin: Bestellungen & Betrieb
Das Personal steuert Bestellungen, Filter, Status und Lieferzeitschätzung aus einem Screen und reduziert Abstimmung zwischen Service und Küche.
Küchen-Workflow & Kassensystem
Küchenaufgaben sind mit Bestellungen verknüpft, werden Köchen zugewiesen und laufen durch Annahme und Abschluss. Das Kassensystem deckt Laufkundschaft ab.
Kalkulation & Break-even-Analysen
Rezepte, Zutaten, Halbfertigprodukte, Preise und Ist-Kosten geben der Leitung eine bessere Grundlage für Marge und Break-even.
Technische Umsetzung
Backend
- Laravel (REST-API) mit Sanctum-Authentifizierung
- Rollenbasierte Zugriffskontrolle (Admin/Manager/Kellner/Koch/Kunde)
- MySQL + Redis (Broadcasting/Queue wo nötig)
- Webhooks: Stripe, E-Mail-Events, Telegram
Frontend
- Vue-3-SPA mit Vite
- Vue Router, Pinia State Management
- Mehrsprachige UI via vue-i18n (DE/EN/RU)
- Laravel Echo + socket.io-client für Echtzeit-Features
Infrastruktur
- HTTPS und umgebungsbasierte Konfiguration
- WebSocket-Service für Echtzeit-Events
- Scheduler/Cron für Hintergrundaufgaben
- Deployment-Automatisierung (z. B. GitHub Actions)
Ergebnis
Der Kunde erhielt ein Restaurant-Betriebssystem statt getrennter Abläufe für Bestellungen, Reservierungen, Küche und Kalkulation. Gäste nutzen eine einheitliche Oberfläche, das Personal steuert den Tagesbetrieb aus einem Admin-System.
Der zentrale Effekt: 4 operative Bereiche sind in einer Plattform verbunden — Gästebestellungen und Reservierungen, Küche und Kasse, Personal und Arbeitszeiten, Kalkulation und Analysen. Die Leitung steuert Ausführung und Preisentscheidungen auf Basis strukturierter Daten.
- 4 operative Bereiche verbunden: Gästebestellungen/Reservierungen, Küche/Kasse, Personal und Kalkulation
- Gästeoberfläche in 3 Sprachen: DE, EN und RU
- 5 Rollen in einem System: Admin, Manager, Kellner, Koch und Kunde
- Bestellungen, Zahlungen, Reservierungen und Chat aktualisieren sich in Echtzeit
- Rezeptkalkulation und Break-even-Analysen unterstützen Preis- und Margenentscheidungen