Laracoffee
Laracoffee ist eine Webanwendung, die mit dem Laravel -Framework erstellt wurde, mit dem Benutzer Kaffeeprodukte online durchsuchen und bestellen können.
Inhaltsverzeichnis
- Merkmale
- Installation
- Verwendung
- Beitragen
- Lizenz
- Ui
- Zusammenfassend
Merkmale
Administrator
- Authentifizierungsseite: Auf dieser Seite kann sich Admin anmelden.
- Dashboard -Seite: Administrator hat Zugriff auf ein Dashboard, um einen Überblick über Systemaktivitäten zu erhalten.
- Kundenseite: Bietet eine Liste der registrierten Kundendetails für den Administrator zur Anzeige.
- Seite der Protokolltransaktion: Admin kann Transaktionsprotokolle überwachen.
- Produktseite: Administrator kann Produktdetails anzeigen, hinzufügen, bearbeiten und entfernen.
- Produktüberprüfungsseite: Admin kann Produktbewertungen anzeigen.
- Profilseite: Admin kann ihre Profildaten bearbeiten und bei Bedarf Passwörter ändern.
- Auftragsseite: Der Administrator kann Benutzerbestellungen, einschließlich Änderung des Bestellstatus, verwalten (abgelehnt, erledigt, genehmigt).
- Auftragshistorie: Admin kann die Geschichte der Bestellungen überprüfen.
Allgemeiner Benutzer
- Authentifizierungs- und Registrierungsseite: Benutzer können sich für ein Konto anmelden oder registrieren.
- Homepage: Die Haupt -Landing -Seite für Benutzer.
- Punktseite: Benutzer können Treuepunkte verfolgen, die durch Transaktionen erzielt wurden.
- Profilseite: Benutzer können ihre Profildaten bearbeiten und bei Bedarf Passwörter ändern.
- Produktseite: Benutzer können Produkte kaufen, Produktdetails anzeigen und Produktbewertungen verlassen (nach Abschluss des Kaufs).
- Bestellseite: Benutzer können ihren Einkaufswagen anzeigen und verwalten, einschließlich Bearbeiten und Stornieren von Bestellungen.
- Auftragshistorie: Benutzer können ihre Bestellhistorie überprüfen.
Installation
Um Laracoffee lokal auszuführen, befolgen Sie die folgenden Schritte:
Klonen Sie dieses Repository:
git clone https://github.com/snykk/Laracoffee.git
Wechsel zum Projektverzeichnis
Installieren Sie die Projektabhängigkeiten
composer install
npm install
Kopieren Sie die Datei .env.Example in .Env und konfigurieren Sie Ihre Umgebungsvariablen, einschließlich Ihrer Datenbankeinstellungen und einer anderen erforderlichen Konfiguration.
Generieren Sie einen Anwendungsschlüssel
Erstellen Sie einen symbolischen Link für das Speicherverzeichnis
Stellen Sie die Dateisystemdiskette in der .Env -Datei auf öffentlich ein
Migrieren Sie die Datenbank
Saat der Datenbank mit Beispieldaten (optional):
Starten Sie den Entwicklungsserver
Greifen Sie auf die Anwendung in Ihrem Browser unter http: // localhost: 8000 zu
Verwendung
- Besuchen Sie die Website und registrieren Sie sich für ein Konto.
- Durchsuchen Sie die verfügbaren Kaffeeprodukte, fügen Sie sie in Ihren Warenkorb und fahren Sie mit dem Auschecken fort.
- Machen Sie einen Testreihenfolge, um den Auftragsverarbeitungsworkflow anzuzeigen.
- Greifen Sie auf das Administratorbereich zu, indem Sie sich mit Admin -Anmeldeinformationen anmelden (falls ausgesät).
- Verwalten Sie Produkte und Bestellungen über das Administratorfeld.
Beitragen
Beiträge sind willkommen! Wenn Sie zu diesem Projekt beitragen möchten, befolgen Sie bitte die folgenden Schritte:
- Geben Sie das Repository auf.
- Erstellen Sie eine neue Filiale für Ihre Funktion oder Ihre Funktion oder Bugfix:
git checkout -b feature-name . - Nehmen Sie Ihre Änderungen vor und begehen Sie sie:
git commit -m 'Add some feature' . - Drücken Sie auf Ihre Gabel:
git push origin feature-name . - Erstellen Sie eine Pull -Anfrage im ursprünglichen Repository.
Lizenz
Dieses Projekt ist unter der MIT -Lizenz lizenziert.
Ui
Administratorseite
Armaturenbrett

Kundenlisten

Transaktionslisten

Produktseite

Produkt hinzufügen

Produkt bearbeiten

Detailbestellung

Geschichtsordnung

Allgemeiner Benutzer
Registrierungsseite

Authentifizierungsseite

Heim

Benutzerpunkt

Detailprofil

Profil bearbeiten

Produktseite

Produktdetail

Bestellen

Liste der Bestellung

Überlastungsnachweis für die Übertragung hochladen

Bestelldetail

Bestellung bearbeiten

Eine Überprüfung einreichen

Zusammenfassend
Fühlen Sie sich frei, die Anwendung zu erkunden und es auszuprobieren. Wenn Sie Fragen haben oder auf Probleme stoßen, zögern Sie bitte nicht, sich zu wenden. Ihr Feedback wird sehr geschätzt. Viel Spaß beim Erkunden !!!