Dieses Projekt ist ein Online-Bestellportal für Pizza, Sushi und Burger, das als Teil der Just-Deliver-Plattform entwickelt wurde. Es ermöglicht Benutzern, Speisen aus verschiedenen Restaurants zu bestellen und sie direkt an ihre Tür liefern zu lassen.
- Benutzerregistrierung und -anmeldung: Benutzer können sich anmelden oder ein Konto erstellen, um auf das Bestellportal zuzugreifen.
- Restaurantauswahl: Benutzer können aus einer Vielzahl von Restaurants wählen, die in der Nähe ihres Standorts verfügbar sind.
- Speisekartenansicht: Benutzer können die Speisekarten der ausgewählten Restaurants anzeigen und die gewünschten Gerichte auswählen.
- Warenkorb-System: Benutzer können Gerichte in ihren Warenkorb legen, um ihre Bestellung zu organisieren und zu bearbeiten.
- Bestellabwicklung: Benutzer können ihre Bestellung abschließen, Lieferdetails angeben und die Zahlung vornehmen.
- Lieferverfolgung: Benutzer können den Status ihrer Bestellung verfolgen und den voraussichtlichen Lieferzeitpunkt anzeigen.
- Backend: Das Backend des Portals wurde mit Laravel, einer leistungsstarken PHP-Framework, entwickelt.
- Frontend: Das Frontend wurde mit Livewire und Blade Templates von Laravel erstellt, um eine reaktionsschnelle Benutzeroberfläche zu bieten.
- Datenbank: Die Daten werden in einer MySQL-Datenbank gespeichert, die mit Eloquent ORM in Laravel verwaltet wird.
- Zahlungsabwicklung: Die Zahlungsabwicklung wird mithilfe von Zahlungs-Gateways wie PayPal oder Stripe integriert.
- Ingo Ruddat
Dieses Projekt is open-sourced software licensed under the MIT license.
- Plugins:
- https://apexcharts.com/
- https://github.com/whitecube/laravel-cookie-consent
- Demo
- https://foodieblitz.de/
Um das Projekt lokal auszuführen, folgen Sie diesen Schritten:
1. Klonen Sie das Repository auf Ihren lokalen Computer.
2. Installieren Sie die erforderlichen Abhängigkeiten mit Composer.
3. Konfigurieren Sie die Umgebungsvariablen für die Datenbankverbindung und andere erforderliche Einstellungen.
4. Führen Sie die Migrationsdateien aus, um die Datenbankstruktur zu erstellen.
5. Starten Sie den Laravel-Entwicklungsserver mit dem Befehl php artisan serve.
6. Öffnen Sie Ihren Webbrowser und navigieren Sie zur URL des lokalen Servers, um auf das Bestellportal zuzugreifen
## Demo
- https://foodieblitz.de