Start
Dokumentation des Bless2n Food Systems für Betreiber und Entwickler
Bless2n Food System
Das Bless2n Food System (BFS) ist eine Plattform für Food-Bestellungen und Point-of-Sale. Kunden bestellen online und bezahlen per TWINT. Admins verwalten Produkte, Bestellungen, Geräte und Ausgabestationen über ein zentrales Dashboard.
Für Betreiber & Admins
Du verwaltest das System und möchtest wissen, wie das Dashboard funktioniert?
- Schnellstart - Erste Schritte als Admin.
- Admin-Handbuch - Alle Funktionen des Dashboards im Detail.
- Zahlungen - Payrexx und TWINT einrichten.
- Benutzerhandbuch - Anleitungen für Kunden und POS-Personal.
Für Entwickler
Du arbeitest am Code und brauchst technische Details?
- Entwicklerhandbuch - Architektur, lokale Entwicklung, Komponenten.
- API-Referenz - REST Endpoints und Contracts.
- Infrastruktur - Azure-Ressourcen, Runbooks, Kosten.
- Bereitstellung - CI/CD und Deployment-Prozess.
Systemkomponenten
| Komponente | Technologie | Beschreibung |
|---|---|---|
| Web App | Next.js 15 / React 19 | Shop, Admin-Dashboard, POS-Oberfläche |
| Backend | Go (Chi) | REST API, Zahlungen, Auth-Validierung |
| Android POS | Android WebView | Kartenzahlung (SumUp), Belegdruck |
| Cloud | Terraform / Azure | Container Apps, Key Vault, Monitoring |
Systemfluss
- Bestellung: Kunde wählt Produkte → Checkout → Payrexx-Zahlung (TWINT) → Webhook bestätigt → Bestellung auf
paid. - POS: Warenkorb → Zahlung (Bar/Karte/TWINT) → Beleg drucken → Optional: Abhol-QR.
- Authentifizierung: E-Mail-OTP oder Google-Login via Better Auth. Sessions sind 90 Tage gültig.