这是一个简单的电子商务网站,该网站是使用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