Zum Hauptinhalt springen

Selfservice-Terminal

Das Selfservice-Terminal (de.profipos.selfservice, Android / Kotlin / Compose, Kiosk-Modus) lässt Gäste selbst bestellen. Live-Build seit 13.06.2026: Jenkins #15 (Erstbuild der Sprint-2C-Welle).

UI-Layout

Features

  • Linkes Panel: Warengruppen (scrollbar, Active-Highlight).
  • Mitte: Artikel-Grid (Adaptive 160 dp).
  • Warenkorb-Status + Leeren-Button am unteren Rand.
  • Bestellung absenden: POST /api/v1/bestellung mit:
    • steuersatz_aufschluesselung (pro Steuersatz Brutto/Netto/USt)
    • bewirtungs_anteil (Hauspreis vs. Take-away)
  • Bestätigungs-Meldung mit Bon-Nr.

Genutzte Endpoints

  • GET /api/v1/status
  • GET /api/v1/steuersaetze
  • GET /api/v1/warengruppen, /artikel
  • POST /api/v1/bestellung

Bekannte TODOs (Backlog)

  • Bezahl-Integration (heute nur „Bestellung anlegen“ ohne sofortiges Bezahlen am Terminal — Gast zahlt an der Kasse).
  • Tisch-Auswahl optional (heute Default-Tisch „Selfservice“).

Verwandte Themen