Master Cook
Master Cook ist eine Webanwendung, die mit ReactJs und ExpressJs entwickelt wurde. Das Front-End ermöglicht eine einfache Online-Bestellung, während das Back-End die Kontrolle über den Bestellstatus, die Lieferung und vieles mehr ermöglicht.
Wesentliche Merkmale
- Kunden können sich registrieren und einloggen, um einfach zu bestellen.
- Bestellungen können auch ohne ein Konto aufgegeben werden.
- Registrierte Benutzer können ihre Kontodaten aktualisieren und den Bestellstatus und verlauf einsehen.
- Anwendungsadministratoren können Produkte, Bilder und Kategorien einfach erstellen und aktualisieren.
- Administratoren können neue Benutzer registrieren und ihre Rolle als Kunde, Administrator oder Kurier bestimmen.
- Bestellungen werden verarbeitet und zur Auslieferung an die Konten der Kuriere gesendet.
- Der Auftragsstatus kann geändert und nachverfolgt werden.
- Administratoren können jeden Kurierauftrag nach Status, Auftragsdetails und Bareinnahmen überprüfen.
- Ein Tagesfilter ist verfügbar sowie ein tägliches Gesamteinkommen.
- Der Bereich "Kuriere" ist für mobile Geräte konzipiert und verfolgt die zur Auslieferung zugewiesenen Aufträge, die ausgelieferten Aufträge und die Gesamteinnahmen.
- Kuriere können auch ihre ausgelieferten Aufträge überprüfen.
- Jeder Auftragsabschnitt hat eine "Go to address"-Funktion, die automatisch Google Maps mit der vorausgefüllten Kundenadresse öffnet.
Demo-Konten:
Administrator:
- Benutzer: admin@gmail.com Kennwort: adminA123
Kurier:
- Benutzer: johnny@gmail.com Kennwort: courierC123
Kunde:
- Benutzer: werner@gmail.com Kennwort: customerC123
Source Code Sample - Client side
Source Code - Server side