Dies ist eine einfache E-Commerce-Website, die von einer Gruppe von fünf Mitgliedern, nämlich Spring Spartans , mit dem Spring Boot Framework in Java implementiert wird. Dieses Gruppenprojekt wird im 5. Semester von BTech (IT), University of Calcutta , in Information Processing for Web zugewiesen
Customer Management - Anmeldung, Anmelden, Ansehen und AktualisierungsprofilProduct Catalog - Darstellung von Produkten, Suche nach Namen, Filter nach KategorieShopping Cart - Fügen Sie Produkte in Warenkorb, Erhöhung und Verringerung der Menge hinzuOrder Management* - Bestellungen aus dem Warenkorb geben, erneut kaufen, Bestellungen, detaillierte Bestellliste und ZusammenfassungAdmin Dashboard - Login (mit einem Sicherheitsschlüssel), Vertriebserkenntnisse durch Analytics, Hinzufügen oder Aktualisieren von Produkten, Kunden anzeigen, Bestellungen aktualisieren* Dieses Projekt ist nur für Bildungszwecke hergestellt und nicht für die Produktion eingesetzt. Es wird davon ausgegangen, dass die Zahlungen sofort zum Aufgeben von Bestellungen erfolgen, da dieses Projekt nicht in ein Zahlungsgateway integriert ist.
| Endpunkt | Ansicht gerendert |
|---|---|
/ | Anmeldeseite für den Kunden |
/signup | Anmeldeseite für den Kunden anmelden |
/update | Formular zur Aktualisierung des Kundenprofils |
/product | Produktkatalog |
/product/category/{category} | Produkte nach Kategorie filtern |
/product/search?prefix={prefix} | Suchergebnisse für Produkte nach Namen |
/product/{id} | Produktdetails |
/cartitem/cart | Wagen des Kunden |
/order/history | Bestellhistorie/Liste des Kunden |
/order/summary/{id} | Zusammenfassung der Bestellung erteilt |
/admin | Anmeldeseite für Administrator |
/admin/dashboard | Admin -Dashboard |
Stellen Sie vor Beginn sicher, dass Sie die folgenden Anforderungen erfüllt haben:
IntelliJ IDEA oder Eclipse IDE .Um das Repository zu klonen, befolgen Sie die folgenden Schritte:
Öffnen Sie Ihr Terminal (Eingabeaufforderung, PowerShell oder einen Terminalemulator).
Navigieren Sie zum Verzeichnis, in dem Sie das Projekt klonen möchten.
Führen Sie den folgenden Befehl aus:
git clone https://github.com/Swarnotaj003/ShopKart-E-commerce-Website.gitNavigieren Sie in das Projektverzeichnis:
cd ShopKart-E-commerce-WebsiteRichten Sie Ihre Datenbank ein : Öffnen Sie den Befehlszeilenclient oder Workbench MySQL und erstellen Sie eine neue Datenbank für das Projekt.
DROP DATABASE IF EXISTS shopkart;
CREATE DATABASE shopkart ;Hinweis : Sie können diesen Schritt jederzeit befolgen, um Ihre Datenbank zurückzusetzen
Konfigurieren Sie die Datenbankverbindungseinstellungen : Öffnen Sie die Datei application.properties und aktualisieren Sie die Datenbankverbindungseinstellungen.
# Database connection settings
spring.datasource.url =jdbc:mysql://localhost:3306/shopkart
spring.datasource.username =<your_mysql_username>
spring.datasource.password =<your_mysql_password>Ersetzen Sie Ihren_MYSQL_USERNAME und Your_Mysql_Password durch Ihre MySQL -Anmeldeinformationen.
Richten Sie Ihren Projektpfad ein : Öffnen Sie die Datei application.properties und aktualisieren Sie den Projektpfad.
# Settings for uploading files
spring.servlet.multipart.enabled =true
file.project-path =<your_project_path>
file.image-path =src\main\resources\static\imagesMit dem Maven -Wrapper können Sie Maven -Befehle ausführen, ohne Maven auf Ihrem Computer installieren zu müssen. Befolgen Sie diese Schritte, um die Spring -Start -Anwendung mit dem Maven -Wrapper auszuführen:
Öffnen Sie Ihr Terminal : Stellen Sie sicher, dass Sie Ihr Terminal (Eingabeaufforderung, PowerShell oder einen beliebigen Terminalemulator) geöffnet haben.
Navigieren Sie zum Projektverzeichnis : Wenn Sie noch nicht im Projektverzeichnis sind, verwenden Sie den Befehl cd , um dazu zu navigieren. Zum Beispiel:
cd path/to/your/ShopKart-E-commerce-WebsiteFühren Sie die Anwendung mit dem Maven -Wrapper aus : Verwenden Sie den folgenden Befehl, um die Anwendung zu erstellen und zu starten:
./mvnw spring-boot:runVerwenden Sie unter Windows:
mvnw spring-boot:runWarten Sie, bis die Bewerbung beginnt. Sie sollten die Ausgabe in der Klemme sehen, die angibt, dass die Anwendung zusammen mit der Portnummer ausgeführt wird (Standard ist 8080).
Öffnen Sie nach Beginn der Anwendung Ihren Webbrowser und navigieren Sie zu:
http://localhost:8080
Sie können die Spring -Boot -Anwendung auch direkt von Ihrer IDE ausführen. Befolgen Sie diese Schritte basierend auf Ihrer bevorzugten IDE:
Starten Sie die IDE und importieren Sie das Projekt.
Suchen Sie die Hauptantragsklasse mit dem Namen ShopkartApplication.java im Verzeichnis src/main/java .
Run As > Spring Boot Application ausführen.Öffnen Sie nach Beginn der Anwendung Ihren Webbrowser und navigieren Sie zu:
http://localhost:8080