Terug naar projecten
Scouts en Gidsen Retie • Hawaiian Bar 2026IoT & Webapplicatie in productie

Zomerbar Bestelsysteem & IoT Print Daemon

Een real-time QR-bestelplatform voor bezoekers, gesynchroniseerd via Supabase met een autonome Go-daemon op Raspberry Pi die bonnen direct fysiek afdrukt achter de toog.

Hawaiian Bar Admin Dashboard & Bestelsysteem

Aanleiding & Doel

Tijdens grootschalige evenementen zoals de Hawaiian Bar van Scouts en Gidsen Retie zorgde het traditionele bestelproces met fysieke bonnenboekjes voor wachtrijen aan de toog en menselijke rekenfouten. Om dit proces te stroomlijnen ontwikkelde ik een end-to-end bestelsysteem op maat: gasten bestellen per tafel via hun smartphone, waarna een Raspberry Pi achter de bar de bestelling binnen twee seconden direct als fysieke bon afdrukt op een thermische ESC/POS printer.

Wat ik heb gebouwd

  • Mobiele Klantflow via QR: Gasten scannen een QR-code op tafel (?tafel=X) en navigeren direct door het menu zonder app-installatie of account.
  • Winkelmand & Bonnenlogica: State management via Zustand met automatische time-to-live en berekening van acties (zoals 3 cocktails voor 5 drankbonnen) met strikte afronding.
  • Autonome Go Print Daemon: Een achtergrondservice in Go op de Raspberry Pi pollt nieuwe bestellingen, genereert raw ESC/POS byte-commando's met opmaak en kniprand, en schrijft thread-safe naar de USB-printer.
  • Real-time Admin Dashboard: Beveiligd dashboard voor de barverantwoordelijken met live omzet-KPI's, wachtrijmonitoring, geluidssignaal bij nieuwe orders en een 1-klik noodstop bij extreme piekdrukte.

Architectuur & Hardware

React 19TypeScriptGo (Golang)Supabase / PostgresRaspberry Pi OSESC/POS ThermalZustandTailwind CSS
Diagram laden...

De grootste uitdagingen waren robuuste hardware-aansturing en thread-veiligheid: gelijktijdige printsessies op /dev/barprinter worden beveiligd met een strikte sync.Mutex in Go en synchrone schrijfopdrachten (os.O_SYNC). Daarnaast controleert een opstartloop netwerkconnectiviteit vóór het afdrukken van de diagnostische statusbon.

Impact op het Evenement

Tijdens de Hawaiian Bar werden honderden bestellingen verwerkt met een 100% foutloze bonverwerking richting de toog, kortere wachttijden voor de bezoekers en live financieel inzicht voor de organisatie, zonder dure commerciële kassa-abonnementen.