Domain
ByteBite Product & Domain Requirements v1
ByteBite product and domain requirements v1.
Ordering
- Abholung und Lieferung.
- Gast-Checkout oder Kundenaccount.
- Bestellnotizen.
- Gutscheine.
- Mindestbestellwert und Liefergebühr.
- Restaurant muss jede Bestellung aktiv annehmen.
- Maximal 10 Minuten Annahmezeit.
- ETA bei Annahme: 15, 30, 45, 60+ Minuten.
- Live-Bestellstatus für Kunden.
Payment Methods
cashbitepaycard_at_door(pro Restaurant optional aktivierbar)
BitePay v1:
- Kredit-/Debitkarte
- Apple Pay
Orders
Order-Status:
pendingacceptedpreparingreadycompletedcancelled
Delivery
Hierarchische Delivery Rules:
- Straße
- Ortsteil
- PLZ + Ort
- Ort
Die spezifischste Regel gewinnt. Pro Regel können Mindestbestellwert und Liefergebühr definiert werden.
Restaurant
- Ein Standort pro Restaurant im MVP.
- Ein Menü pro Restaurant.
- Menü enthält Kategorien.
- Wochenöffnungszeiten können mehrere Zeitfenster pro Tag enthalten.
- Geschlossene Tage möglich.
- Sonderöffnungszeiten und Feiertage.
- Urlaub.
- Temporär geschlossen / Bestellpause.
Products
- Größen/Varianten.
- Pflichtoptionen.
- Optionale Extras.
- Mehrfachauswahl.
- Preisaufschläge.
- Extra-Preise können je Größe variieren.
- Allergene.
- Zusatzstoffe.
- Kein spezielles "Entfernen"-Optionsmodell im MVP.
White Label
Pro Restaurant konfigurierbar:
- Logo
- Primär-/Sekundärfarben
- Kategorie-Bilder
Einheitlich über alle Restaurants:
- Layout/UX
- Font
Domains
- Standardmäßig Restaurant-Subdomain unter
getbytebite.co. - Eigene Domain optional.
- Custom-Domain-Setup im MVP manuell.
- Kein Deployment pro Restaurant.
Dashboard
- Tablet/PWA als primärer Use Case.
- Akustische Benachrichtigung bei neuer Bestellung.
- Deutliche visuelle neue-Bestellung-Ansicht.
- Rollen v1:
RESTAURANT,ADMIN. - Internes ByteBite-Admin-Dashboard.
Notifications
- E-Mail: AWS SES.
- SMS: Twilio.
- SMS-Sender:
ByteBite.
Storage & Monitoring
- Production Object Storage: Backblaze B2.
- Development Object Storage: MinIO.
- Error Monitoring: Sentry.
- Zusätzliches Uptime Monitoring.
Development
- macOS als primäre lokale Entwicklungsumgebung.
- Vollständig Docker-basiert mit Hot Reload.
- Lokale
.testDomains analog zur Produktion. - Dev-Seeds für Demo-Restaurant, Nutzer, Menü und Orders.