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.

Gastronomie / Restaurant Prozessarchitektur, Plattformentwicklung, Systemimplementierung
Vue 3LaravelViteWebSocketsStripeMySQLRedisTelegrami18n (DE/EN/RU)
Ausschnitt Bestell- oder Admin-Bestell-UI

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ü und Online-Bestellung Ausschnitt

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 Ausschnitt

Reservierungen

Tischverfügbarkeit, Kundenhistorie, Status und Bestätigungen laufen in einem Prozess statt über getrennte Anrufe und Notizen.

Support-Chat Ausschnitt

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 Ausschnitt

Admin: Bestellungen & Betrieb

Das Personal steuert Bestellungen, Filter, Status und Lieferzeitschätzung aus einem Screen und reduziert Abstimmung zwischen Service und Küche.

Küche und Kassensystem Ausschnitt

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 und Analysen Ausschnitt

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