這是一個簡單的電子商務網站,該網站是使用Java的Spring Boot Framework實施的,該網站由五個成員(即Spring Spartans組成。該小組項目由University of Calcutta的BTECH(IT)的第五學期的Information Processing for Web分配
Customer Management - 登錄,註冊,查看和更新個人資料Product Catalog - 產品顯示,按名稱搜索,按類別過濾Shopping Cart - 將產品添加到購物車,增加和減少數量Order Management* - 從購物車中下訂單,再次購買,取消訂單,詳細訂單清單和摘要Admin Dashboard - 登錄(使用安全密鑰),通過分析,添加或更新產品,查看客戶,更新訂單的銷售見解*該項目純粹是出於教育目的而製造的,並不是要部署的生產。它假設在下訂單上立即付款,因為該項目未與付款網關集成。
| 端點 | 視圖渲染 |
|---|---|
/ | 客戶登錄頁面 |
/signup | 客戶註冊頁面 |
/update | 表格更新客戶資料 |
/product | 產品目錄 |
/product/category/{category} | 按類別過濾產品 |
/product/search?prefix={prefix} | 按名稱搜索產品的結果 |
/product/{id} | 產品詳細信息 |
/cartitem/cart | 客戶的購物車 |
/order/history | 客戶的訂單歷史記錄/列表 |
/order/summary/{id} | 命令摘要 |
/admin | 管理登錄頁面 |
/admin/dashboard | 管理儀表板 |
在開始之前,請確保您滿足以下要求:
IntelliJ IDEA或Eclipse IDE 。要克隆存儲庫,請按照以下步驟:
打開終端(命令提示,PowerShell或任何終端仿真器)。
導航到您要克隆項目的目錄。
運行以下命令:
git clone https://github.com/Swarnotaj003/ShopKart-E-commerce-Website.git導航到項目目錄:
cd ShopKart-E-commerce-Website設置您的數據庫:打開MySQL命令行客戶端或Workbench,並為項目創建一個新數據庫。
DROP DATABASE IF EXISTS shopkart;
CREATE DATABASE shopkart ;注意:您可以隨時關注此步驟以重置數據庫
配置數據庫連接設置:打開application.properties文件並更新數據庫連接設置。
# Database connection settings
spring.datasource.url =jdbc:mysql://localhost:3306/shopkart
spring.datasource.username =<your_mysql_username>
spring.datasource.password =<your_mysql_password>用您的mySQL憑據替換your_mysql_username和your_mysql_password。
設置您的項目路徑:打開application.properties文件並更新項目路徑。
# Settings for uploading files
spring.servlet.multipart.enabled =true
file.project-path =<your_project_path>
file.image-path =src\main\resources\static\imagesMaven包裝器允許您運行Maven命令,而無需在計算機上安裝Maven。請按照以下步驟使用Maven包裝器運行Spring Boot應用程序:
打開終端:確保您的終端(命令提示符,PowerShell或任何終端模擬器)打開。
導航到項目目錄:如果您尚未在項目目錄中,請使用cd命令導航到它。例如:
cd path/to/your/ShopKart-E-commerce-Website使用Maven包裝器運行應用程序:使用以下命令來構建並啟動應用程序:
./mvnw spring-boot:run在Windows上,使用:
mvnw spring-boot:run等待應用程序啟動。您應該在終端中看到輸出,指示應用程序正在運行,以及端口號(默認為8080)。
應用程序啟動後,打開Web瀏覽器並導航到:
http://localhost:8080
您也可以直接從IDE運行Spring Boot應用程序。根據您的首選IDE遵循以下步驟:
啟動IDE並導入該項目。
在src/main/java目錄中找到名為ShopkartApplication.java的主應用程序類。
Run As > Spring Boot Application 。應用程序啟動後,打開Web瀏覽器並導航到:
http://localhost:8080