Die Betriebskonsole beginnt beim Betriebstyp, denn ein Restaurant, ein Hotel, eine Praxis und ein Laden sind nicht derselbe Betrieb, und ein Backoffice, das sie gleich behandelt, endet als Tabellenkalkulation mit Login. Die Kacheln eines Restaurants sind nicht die einer Unterkunft, und darüber liegen die drei Dinge, die jeder Betrieb braucht: wissen, was verkauft wurde, wer gekauft hat und wer gearbeitet hat.
Die Übersicht ist ein Kachelraster, und die Kacheln wissen, was los ist
Die Konsole öffnet mit einem Kachelraster statt eines Diagramms. Jede Kachel trägt einen Live-Zähler für das, was einen Menschen braucht: laufende Bestellungen, rufende Tische, offene Reservierungen, neue Lieferungen, offene Termine, offene Urlaubsanträge. Die Zähler aktualisieren sich im Sekundentakt, und wenn ein Tisch nach Personal ruft, erscheint oben ein rotes Band, statt dass in einem Untermenü still eine Zahl steigt.
Das ist der Unterschied zwischen Übersicht und Bericht. Ein Bericht sagt dir, was gestern war; ein Kachelraster mit Live-Zählern sagt dir, was gerade unbearbeitet ist — das Einzige, worauf jemand hinter dem Tresen reagieren kann. Berichte gibt es auch, aber als eigenes Ziel, nicht als Startseite.
Vier Betriebstypen, vier Kachelsätze
Restaurants und Cafés bekommen die Küchenanzeige, auf der eingehende Bestellungen bestätigt, abgelehnt oder weitergeschoben werden; eine Kartenverwaltung mit Foto, Kategorie, Verfügbarkeit, Bestand, Optionsgruppen, Buffetrolle, Alkoholkennzeichen und Kombis; Reservierungen; Lieferbestellungen; einen Bildschirm für Tische und QR-Codes samt vollständigem Kassieren — Mehrwertsteuer, benannter Rabatt, gegeben und Rückgeld, Zahlungsart und erzeugter PromptPay-QR; sowie Einstellungen für Öffnungszeiten mit Vorlauf zur letzten Bestellung, Servicemodus, Buffet, Lieferung, Kategorien, Lokal- und Alkoholprofil, Tischzahl, PromptPay-Kennung und Bestellgrenzen.
Service- und Praxisbetriebe bekommen Termine, Leistungen und Pakete, wobei die Praxisvariante die Oberfläche in Termine, Patienten und Behandlungsserien umbenennt. Handel bekommt eine Kasse vor Ort, eine Konsole für Onlinebestellungen und Produkte mit Warnungen bei knappen Beständen. Unterkünfte bekommen ein Zimmerraster mit Ein- und Auschecken, eine Zimmertypverwaltung samt Saisonpreisregeln, einen Buchungseingang und Monatsmieten mit Mietern, Kautionen, Wasser- und Stromzählerständen und erzeugten Rechnungen mit Bezahlt-Kennzeichen.
Berichte, die die vier Fragen beantworten, die ein Betreiber wirklich stellt
Jeder Betriebstyp bekommt denselben Berichtsbildschirm, weil die Fragen sich mit dem Gewerbe nicht ändern: Was habe ich eingenommen, wie viele Bestellungen waren es, wie hoch war der durchschnittliche Bon, und womit wurde bezahlt? Die Zahlungsaufteilung trennt Bar, PromptPay und Sonstiges. Daneben stehen die fünf meistverkauften Positionen und ein Umsatzdiagramm über sieben Tage, wahlweise für heute, sieben Tage, dreißig Tage oder gesamt.
Die Konsole erledigt auch den Papierkram: Ein Beleg lässt sich nachträglich erneut drucken, und für Nachfragen entsteht ein teilbarer Belegtext. Eine Steuerrechnung kann nicht ausgestellt werden: Nur umsatzsteuerlich registrierte Betriebe dürfen das, und nichts in diesem System erfasst bisher die Registrierung irgendeines Betriebs. Weil ein Verkaufsjournal sowohl Berichte als auch Kundenliste speist, lesen Umsatzdiagramm und Kaufhistorie auf einer Kundenkarte dieselben Zeilen — es gibt keine zweite Berichtstabelle, die abdriften könnte.
Eine Kundenliste aus dem Journal, nicht aus einem Formular
Die Kundenliste ist nichts, was das Personal einträgt. Sie entsteht aus dem Verkaufsjournal: Jemand steht darin, weil er etwas gekauft hat, nicht weil sich jemand ans Anlegen erinnert hat. Jeder Eintrag trägt Notizen und Tags des Ladens sowie die Kaufhistorie.
Darüber liegt die Treue: Punkte fallen zu einer Rate an, die der Laden in seiner eigenen Währung festlegt, mit optionalem Mindestumsatz und einem Schalter, der das ganze System abschaltet. Der Laden legt fest, wie viel eine Prämie kostet und welche das ist, und löst von derselben Karte ein.
Personal: GPS-Stempeluhr, Überstunden ab acht Stunden, und ein Lohn, den nicht alle sehen
Die Personalverwaltung steht jedem Betriebstyp offen. Teammitglieder stempeln ein und aus, mit GPS-Position und optionaler Notiz am Stempel — das macht eine Erfassung über mehrere Standorte prüfbar statt zur Vertrauenssache. Urlaubsanträge werden angenommen oder abgelehnt, und offene erscheinen als Zähler auf der Kachel.
Schichten und Lohn errechnen die gearbeiteten Minuten aus den Stempeln, zählen Überstunden ab acht Stunden am Tag und wenden einen Stunden- oder Monatslohn an, um den Lohn je Person zu bilden. Die Sichtbarkeit ist bewusst ungleich: Ein normales Mitglied sieht nur den eigenen Lohn, Eigentümer und Manager sehen alle. Daneben stehen Aushänge, zuweisbare Aufgaben und die Teamliste. Der Betrieb kann jedem Mitglied außerdem eine digitale Visitenkarte aus einer einmal festgelegten Vorlage ausstellen.
Rollen, und eine ehrliche Anmerkung dazu, wo geprüft wird
Rechte entstehen aus dreizehn Kernberechtigungen plus dem, was installierte Module beisteuern. Fünf Rollenvorlagen sind dabei — Eigentümer als Joker, dazu Manager, Service, Küche und Personal — und jedes Mitglied kann darüber hinaus Ausnahmen bekommen. Kacheln ohne passende Berechtigung sind verborgen statt sichtbar und verweigert, und wer keine Rechte hat, sieht ausdrücklich „du hast noch keine Rechte“ statt eines leeren Bildschirms, der wie ein Defekt aussieht.
Dieselbe Rechtematrix existiert in der Datenbank als has_capability(business_id, capability), löst die Rollenvorlagen serverseitig auf und wird von Row-Level-Security-Regeln genutzt. Was wir nicht behaupten: dass die gesamte Konsole heute serverseitig durchgesetzt sei — in der App laufen die Prüfungen auf Kachelebene auf dem Gerät. Die Datenbankfunktion ist echt und im Einsatz; jede Konsolenfläche dahinter zu bringen, ist nicht abgeschlossen. Wie die Regeln geschrieben sind, steht auf der Seite Sicherheit.
Zwei Vorbehalte, bevor du dich darauf verlässt. Die Rechteprüfungen in der Konsole der App laufen auf dem Gerät. Die passende Funktion has_capability() existiert in der Datenbank und trägt dort Row-Level-Security-Regeln, aber lies die Konsole heute nicht als vollständig serverseitig durchgesetzt.
Und die Datenbank läuft auf einem kostenlosen Tarif ohne automatische Sicherungen, der bei Untätigkeit pausiert. Das ist eine echte Einschränkung, wenn ein Betrieb darauf laufen soll, und wir sagen es lieber jetzt, als dass du es mitten im Betrieb bemerkst. Was ein Laden auf Korat kostet und was die Plattform nimmt, steht auf der Seite für Betriebe.
Ein Betrieb, eine Seite, ein Posteingang
Die Konsole verwaltet auch die öffentliche Identität: Logo, Titelbild und Galerie, das Posten in den Korat-Feed als Betrieb statt als Person, einen Kundenposteingang und eine Vorschau der öffentlichen Seite. Und sie enthält den Plugin-Store, aus dem Erweiterungen je Laden installiert werden. Ein Betrieb ist ein Objekt mit einer Übersicht — Schaufenster, Kasse, Team und Kundenliste sind nicht vier zusammengenähte Produkte.
Die übrigen Kacheln und ihre Seiten
Die vier Kerntypen sind nicht die ganze Konsole. Ein Betrieb, dessen Kundschaft ansteht, öffnet Warteschlangen-Gruppen mit einem Schalter je Theke, und ein Parkplatz öffnet bei der Einfahrt ein Ticket und rechnet bei der Ausfahrt über das Modul Parken ab.
Auf der Besitzseite: Gegenstände, die gegen Kaution verliehen werden, laufen über die Vermietung, und was der Betrieb behält — Maschinen, Mobiliar, Fahrzeuge — steht mit einem QR-Etikett im Anlagenregister.
Und auf der Personenseite: offene Stellen, eingegangene Lebensläufe und Gespräche liegen im Modul Jobs, während ein Event mit Tickets seine Preiszonen und den Einlassmodus über die Ticketverwaltung öffnet.
- Betriebstypen
- Essen · Unterkunft · Service und Praxis · Handel
- Übersicht
- Kachelraster, Live-Zähler im Sekundentakt, rotes Band bei rufendem Tisch
- Berichte
- Umsatz, Anzahl, durchschnittlicher Bon, Aufteilung Bar/PromptPay/Sonstiges, Top 5, 7-Tage-Diagramm
- Zeiträume
- heute · 7 Tage · 30 Tage · gesamt
- Treue
- vom Laden festgelegte Punkterate, einstellbarer Mindestumsatz und Prämie
- Personal
- GPS-Stempeluhr mit Notiz, Urlaubsfreigabe, Überstunden ab 8 Stunden am Tag, Stunden- oder Monatslohn
- Rechte
- 13 Kernberechtigungen + Modulrechte, 5 Rollenvorlagen, Ausnahmen je Person