Android-kelnertablet
aurapos-pad is de Android-applicatie (Tauri 2) bestemd voor bedienden in zaal. Ze verbindt met de AuraPOS Windows-PC via LAN local en laat toe om tafels, bestellingen, keukenversending en afrekening rechtstreeks vanaf een touchtablet te beheren.
Beschikbaarheid
Inbegrepen in de edities Restaurant en Restaurant Group. Compatibel met elke consumententablet Android 10 inch (vanaf €100).
Technische stack
- Mobiel: Tauri 2 + vanilla JS + Vite + tauri-plugin-store
- API: Kestrel mini-server geïntegreerd in AuraPOS Windows-proces (standaard poort 8080)
- Auth: 4-cijferige PIN per bediende, JWT HS256
- Ontdekking: mDNS
_aurapos._tcp.local(fallback manuele IP) - Netwerk: LAN local, HTTP clair + JWT
- Multi-tablet sync: WebSocket
/api/v1/ws
Installatie
AuraPOS Windows-PC kant
- Activeer Instellingen → Pad-tablet in AuraPOS
- Noteer API-poort (standaard 8080) en lokale PC-IP
- Open Windows-firewall voor poort 8080
- Maak bediendeaccounts: Instellingen → Gebruikers → vink "Zaalbediende" aan, definieer een tablet-PIN 4 cijfers
- PC AuraPOS moet aan blijven tijdens hele dienst
Android-tablet kant
- Download APK uit partnerruimte
- Installeer op tablet
- Bij 1e lancering detecteert app automatisch AuraPOS van LAN via mDNS
- PIN-login bediende → operationeel
Functies
PIN-login bediende
Touch-keypad 4 cijfers. Persistente sessie.
Zaalplanweergave
Auto-fit SVG met realtime tafelstatus (WebSocket sync).
- Klik vrije tafel → opent nieuwe commande
- Klik bezette tafel → hervat bestaande commande
- Lange klik → snel-actiemenu (transfer, split, pre-bill, sluiten)
Bestelopname
- Split horizontaal: rasterfamilies + producten (links) / winkelmandje (rechts)
- Tactile snel: 2 klikken om product toe te voegen
- Modificators en notities per regel
- Slimme fusie: 3 identieke cola's = 1 lijn "3× Cola"
- Hoeveelheid +/- op elke regel
- Regelverwijdering tot ze in keuken zijn verzonden
Keukenversending
Knop "Keuken versturen" → wachtende regels passeren naar LignesEnvoyees.
Directe afrekening
Zonder terug naar PC, bediende rekent af aan tafel met 4 modi: Cash, Bancontact, Visa, Overschrijving, Payconiq QR.
Split-betaling mogelijk (€50 cash + €25 CB bv.).
Tafel-transfer
Aparte knop: opent picker beschikbare tafels → bevestiging → commande verplaatst. Onmiddellijk zichtbaar op andere tablets en PC via WebSocket.
Rekening splitsen (alleen pad v0.9.21)
Verdeelt nota in N delen (tot 8): per couvert of handmatig, individuele afdruk, aparte afrekening.
Pre-bill PRO FORMA
Drukt voorlopige rekening af, FDM-ondertekend.
Reserveringen-weergave
- Dagtimeline met uren + tafels + status
- Statusacties: Aankomst markeren / No-show / Annuleren
- Auto-refresh via WebSocket
Multi-tablet synchronisatie
Kestrel-server diffundeert wijzigingen via app.Map("/api/v1/ws") naar alle verbonden tablets:
- Bediende A opent tafel 5 → bediende B ziet tafel 5 grijs onmiddellijk
- Bediende A stuurt naar keuken → bediende B ziet regels passeren
- Klant annuleert resa → alle tablets zien status veranderd
Automatische reconnexie met exponentiële backoff.
Beveiligingsarchitectuur
- HTTP clair in LAN: privé restaurantnetwerk (WPA2 Wi-Fi minimum)
- JWT HS256 per bediende, 12u-vervaldatum
- Windows-firewall: regel toegevoegd bij installatie
- mDNS: laat automatische ontdekking toe; DHCP-reservering aanbevolen
Typische gebruikssituaties
Restaurant 30 couverts, 2 bedienden
- 2 Android 10" tablets (~€120 stuk) + 1 PC AuraPOS aan kassa
- Elke bediende heeft eigen PIN en login
- Op piek nemen 2 tablets simultaan bestellingen
- Keukenprinter ontvangt realtime
- Afrekeningen aan tafel OF aan centraal PC
Brasserie 80 couverts, 4 bedienden + 1 bar
- 4 tablets in zaal + 1 PC bar + 1 PC hoofdkassa
- 6 keukenprinters gerouteerd per familie
- Webbackend
mon.aurapos.betoegankelijk vanaf manager kantoor
Roadmap
- v0.2: auto-logout 10 min + refresh token
- v0.3: offline modus + actiequeue (sync bij netwerkterugkeer)
- v0.4: HD-iconen + splash screen + geluiden + haptische feedback