eazypos.

Produkt · Realtime

Änderungen in unter 2 Sekunden. Auf allen Geräten.

Kein Drücken auf einen Synchronisieren-Button. Kein Warten auf die Queue. Der Tisch, der auf Tablet 1 bestellt wird, erscheint auf Tablet 2 und im Backoffice, bevor du dich umdrehst.

  • Supabase Realtime
  • Postgres LISTEN/NOTIFY
  • Row-Level-Security

Was es konkret bedeutet

Drei Situationen, in denen Realtime den Unterschied macht.

Service kollidiert nicht

Zwei Kellner bonieren parallel am selben Tisch? Einer sieht sofort, dass der andere gerade dran ist, und kann entweder warten oder übernehmen — mit Audit-Eintrag.

Preis-Änderung wirkt sofort

Du erhöhst im Backoffice den Preis für Cappuccino. Drei Sekunden später ist der neue Preis an allen Kassen aktiv — keine App-Neuinstallation, kein Push-Reminder.

Artikel-pausieren in Echtzeit

Pizza heute ausverkauft? Ein Tap im Backoffice, und die Pizza ist an allen Geräten ausgegraut. Keine Bestellungen mehr, die dann in der Küche scheitern.

Unter der Haube

Supabase Realtime + Postgres Replication.

Wir nutzen Postgres-native Logical-Replication über Supabase-Channels. Deine Geräte abonnieren die Tisch-Tabelle in deinem Tenant — mit Row-Level-Security, damit nichts nach aussen dringt. Wird eine Zeile geändert, feuert ein Event, das in unter zwei Sekunden an alle aktiven Clients geht.

  • Row-Level-Security. Jedes Event wird serverseitig geprüft. Ein Gerät aus Tenant A sieht nie Daten aus Tenant B.
  • Optimistic UI. Der Kellner sieht seine Bestellung sofort — ohne Server-Roundtrip. Bei Konflikt rollen wir geordnet zurück.
  • Reconnect mit Delta. Gerät offline gegangen? Beim Reconnect holen wir nur die Änderungen seit dem letzten Zustand — nicht die komplette Tabelle.
Event-Stream
  1. INSERT orders.positions — Tisch 7 +Cappuccino
  2. PUSH → 3 Clients · 412 ms
  3. UPDATE orders.totals — 10,20 €
  4. PUSH → 3 Clients · 398 ms

Beispiel-Zeitachse aus einem Produktions-Cluster. Typische Latenz unter 500 ms, harte Obergrenze 2 Sekunden.

Realtime sehen heisst Realtime glauben.

Buche einen 20-Minuten-Slot — wir zeigen dir zwei iPads, die parallel am selben Tisch arbeiten.