RaviTejaBollimuntha /
RsCartE-Commerce
RsCart is a very simple and clean-design E-Commerce system implemented with Spring F/W. It's one of my learning projects to explore awesome features in Spring java Config web programming
23/100 healthLoading repository data…
Swarnotaj003 / repository
A simple e-commerce website implemented using the Spring Boot framework in Java. This is a group project assigned under "Information Processing for Web" in 5th semester of BTech, University of Calcutta
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a simple e-commerce website implemented using the Spring Boot framework in Java, by a group of five members, namely Spring Spartans. This group project is assigned under Information Processing for Web in 5th semester of BTech (IT), University of Calcutta
Link to the website - https://shopkart-e-commerce-website.onrender.com
Customer Management - Login, Sign Up, View & Update ProfileProduct Catalog - Display of products, Search by name, Filter by categoryShopping Cart - Add products to cart, Increase & decrease quantityOrder Management* - Place orders from cart, Buy again, Cancel orders, Detailed order list & summaryAdmin Dashboard - Login (with a security key), Sales insight through analytics, Add or update products, View customers, Update orders* This project is purely made for educational purpose and not meant to be deployed for commercial production. It assumes that payments are made instantly on placing orders as this project is not integrated with a payment gateway.
Selected from shared topics, language and repository description—not editorial ratings.
RaviTejaBollimuntha /
RsCart is a very simple and clean-design E-Commerce system implemented with Spring F/W. It's one of my learning projects to explore awesome features in Spring java Config web programming
23/100 healthKhairul25556 /
Product Card is a simple and responsive UI component that displays product details, including an image, title, price, and a buy button. Built with HTML, CSS, and JavaScript, it enhances e-commerce designs with a clean and modern look.
58/100 health| Endpoint | View Rendered |
|---|---|
/ | Login page for customer |
/signup | Sign-up page for customer |
/update | Form to update customer profile |
/product | Product Catalogue |
/product/category/{category} | Filter products by category |
/product/search?prefix={prefix} | Search results for products by name |
/product/{id} | Product details |
/cartitem/cart | Customer's cart |
/order/history | Customer's order history/list |
/order/summary/{id} | Summary of order placed |
/admin | Login page for Admin |
/admin/dashboard | Admin Dashboard |
Before you begin, ensure that you have met the following requirements:
IntelliJ IDEA or Eclipse IDE.To clone the repository, follow these steps:
Open your terminal (Command Prompt, PowerShell, or any terminal emulator).
Navigate to the directory where you want to clone the project.
Run the following command:
git clone https://github.com/Swarnotaj003/ShopKart-E-commerce-Website.git
Navigate into the project directory:
cd ShopKart-E-commerce-Website
Configure Database Connection Settings: Open the application.properties file & update the database connection settings.
# Database connection settings
spring.datasource.url=jdbc:mysql://${DATASOURCE_HOST}:${DATASOURCE_PORT}/${DATASOURCE_DB_NAME}
spring.datasource.username=${DATASOURCE_USER}
spring.datasource.password=${DATASOURCE_PASSWORD}
Replace the environment variables with the corresponding credentials of your MySQL connection*.
Setup your Project Path: Open the application.properties file & update the project path.
# Settings for uploading files
spring.servlet.multipart.enabled=true
file.project-path=${PROJECT_PATH}
file.image-path=uploads
Replace the environment variable with the our own path to the project folder*.
* You may create a
.envfile to store the values of these environment variables, which should be updated toRun configurationsbefore executing the project.
The Maven Wrapper allows you to run Maven commands without needing to install Maven on your machine. Follow these steps to run the Spring Boot application using the Maven Wrapper:
Open your terminal: Make sure you have your terminal (Command Prompt, PowerShell, or any terminal emulator) open.
Navigate to the project directory: If you are not already in the project directory, use the cd command to navigate to it. For example:
cd path/to/your/ShopKart-E-commerce-Website
Run the application using the Maven Wrapper: Use the following command to build and start the application:
./mvnw spring-boot:run
On Windows, use:
mvnw spring-boot:run
Wait for the application to start. You should see output in the terminal indicating that the application is running, along with the port number (default is 8080).
Once the application starts, open your web browser and navigate to:
http://localhost:8080
You can also run the Spring Boot application directly from your IDE. Follow these steps based on your preferred IDE:
Launch the IDE & import the project.
Locate the main application class named ShopkartApplication.java in the src/main/java directory.
Run As > Spring Boot Application.Once the application starts, open your web browser and navigate to:
http://localhost:8080
Dileeban1108 /
php e-commerce simple web application
24/100 healthterminatorx8008 /
A simple E-commerce website using Java, HTML/CSS/JS and Hibernate
27/100 healthzeromi1998 /
A simple E-commerce application using hibernate, jsp and html ,css .
27/100 healthdeeptimahisare1206 /
A simple E-Commerce Bookstore application built with Java, JDBC, and MySQL. Supports user registration, login, admin management, cart functionality, and book browsing. Demonstrates core database operations and user flow in a real-world e-commerce setup.
41/100 health