Online Cosmetic Shopping Project using Spring Boot , Java, JSP MySQL & BootStrap [Ecommerce Project]

Online Cosmetic Shopping System using Spring Boot

Online Cosmetic Shopping System using Spring Boot, Java, JSP MySQL & BootStrap  

 "Online Cosmetic Shopping System or Online Beauty Shop is a web application developed to sell Cosmetic products in the easiest way. It is a form of electronic commerce which allows customers to directly buy cosmetics products from the internet using a Web browser"

An online Cosmetic Shopping System or Online Beauty Shop is a Shop that sets up on the internet that helps in buying cosmetic products online by choosing the listed products from the website. The proposed system helps in building a website to buy and sell cosmetic products online using an Internet connection.

TECHNOLOGIES USED

1. Spring Boot

2. Spring MVC

3. JSP for frontend

4. MySQL for Database

5. Tomcat Server for executing our web-application

7. Maven for project management

USER MODULES

The project basically has two user modules:

1) CUSTOMER MODULE

2) ADMINISTRATOR MODULE

FUNCTIONAL MODULES

1) User Authentication Module

The registration and Login system has been added so that only authenticated users (Admin or Customer) can perform their functionalities.

2) Product Module

Add Product, Update Product, Delete Product, Search  Products. 

3) Product Category Module:

 Add Category, Delete Category.

4) Shopping Cart Module

Add products to Cart, Remove products from Cart, and Total amount of all the products present in the cart after the discount.

5) Order Module

Order Products, View All Orders.

6) Delivery Module

View Delivery Status, Update Delivery Status

ROLES OF USER

ADMIN USER ROLE

1) Register & Login     

Register & Login
Admin can Register itself in the system. For Admin Register we have a separate URL as /adminregister.

So only a User who can register as Admin is who knows about this URL.

After this Admin also login into the system. For Admin Login URL is /adminlogin.
 
Register itself in the system

2) Admin Dashboard

After Admin Login, Admin can see the Dashboard, where he can see the Total Users, Total Category, Total Products, Total Orders by Customers, Add Category, and Add Product.

Admin Dashboard

3) Add Category

Admin can add the Product Categories.

Admin can add the Product Categories

4) View & Delete Categories

Admin can view all the Categories added by him.

View & Delete Categories
After this admin can also delete the Categories.

5) Add Product

Admin can add the product.
Admin can add the product

6) View Total Products

Admin can view all the products added by him.
View Total Products

7) View Total Orders

Admin can see the total Order by all the customers and he can also update the Delivery Status of the Orders.
View Total Orders

8) View Total Users

Admin can view the total Users registered in our web application

View Total Users

9) Home Page Products

Admin can see all the products on Home Page.

Home Page Products

10) Update & Delete the Product 

Update & Delete the Product
Admin can delete the product by clicking the delete button and also can Update the product.

When the admin clicks on the Update button, we will update the product.

admin clicks on the Update button

CUSTOMER USER ROLE

1) View All Products

Customers can view all the products on Home Page.

Customers can view all the products

2) Products by Categories

Customers can view the products based on the categories.

Products by Categories

3) Search for Product


Search for Product
    
In the Navigation bar, Customers get the option to search the products. So based on the Product name customer can products.

4) Add to Cart

Customers can add the products to the Cart. So for that, firstly customer have to open the Product.

Customers can add the products

Here, the Customer can add the product to the Cart by entering the quantity.

5) View Cart

remove the product from the Cart

Customers can also remove the product from the Cart by clicking on the remove button.

6) Order Products

After adding products to the cart. When we view the Cart we get the option of Checkout.

So when we click on Checkout Button, we will be able to see the Amount which we need to Pay for the Order.

Order Products

So we can Pay for the products and Order the products by clicking on Button Pay & Order Product.

7) View Orders

Customers can view Orders and Order Status made by him.

View Orders


Other practical projects using React & Spring Boot 

1) Online Banking System using Spring Boot & React.

2) Hospital Management System using Spring Boot & React.

3) Hotel Booking System using Spring Boot & React.

4) E-commerce Project using Spring Boot & React.

5) Gym Management System using Spring Boot & React.

6) Employee Management System using Spring Boot & React.

7) Train Ticket Booking System using Spring Boot Microservices & React.

8) Online Bike Service Booking System using Spring Boot & React.

9) Turf Booking System Project using Spring Boot & React.

10) Task Management System Project using Spring Boot & React.

11) Airline Reservation System using Spring Boot & React.

12) Multi-Vendor E-commerce Project using Spring Boot & React.

13) Multi Vendor Online Food Ordering Project using Spring Boot & React.

14) Online Job Portal using Spring Boot & React.

15) Courier Management System Project using Spring Boot & React.

16) Online Bidding System Project using Spring Boot & React.

17) Online Bidding System Project using Spring Boot & React.


Students can use this project for learning and can submit the project for their final year or Internship projects.

IF YOU WANT THE PROJECT DO CONTACT ME. 

I will give you the full project SOURCE CODE and I will do a COMPLETE SET-UP of the project on your PC or Laptop remotely.                                                                       

MAIL ME AT mjmuradali31@gmail.com    

DM ME ON INSTAGRAM at @muradalimj 

DM ME ON FACEBOOK at Murad Ali 

DM ME ON TELEGRAM at @muradalimj 

Connect on My Discord Server: CLICK HERE

-----------------------------------------------------------------------------------------------------------------------------

CODE WITH MURAD

Post a Comment

0 Comments