Ein kleines Web-Bestellsystem mit Live-Updates für Kasse, Küche und Kunden.
- Startseite
/mit Eingabefeld für die 3-stellige Bestell-ID. - Geschützte Bestellaufnahme unter
/bestellen(Passwort überBESTELL_PASSWORD). - Küchenansicht unter
/bestellungenmit Live-Status. - Kundenstatus unter
/<bestellid>(QR-Code wird nach dem Anlegen erzeugt). - Live-Updates via WebSocket (Socket.IO).
npm install
npm startDie Anwendung läuft dann unter http://localhost:3000.
docker compose up --buildStandardwerte:
BESTELL_PASSWORD: Passwort für/bestellenSESSION_SECRET: Secret für die Session-CookiesPORT: Port (Standard 3000)
Passen Sie die Werte in docker-compose.yml oder per Environment-Overrides an.