Online Pizza Ordering System in Spring Boot | Java | MySQL | JSP | BootStrap

 Online Pizza Delivery System

Youtube Video


NOTE: (Click Me to check all the available projects)


"Online Pizza Ordering System or Online Pizza Delivery System is a web application developed to sell Pizzas in the easiest way. It is a form of electronic commerce which allows customers to directly buy pizzas from the internet using a Web browser"

Online Pizza Delivery System or Online Pizza Delivery System is a Shop that sets up on the internet that helps in buying pizzas online by choosing the listed pizzas from the website. The proposed system helps in building a website to buy and sell pizzas online using an Internet connection.

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

OVERVIEW

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

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) Pizza Store Module: Add Pizza Store, Delete Pizza Store

3) Pizza Module: Add Pizza, Update Pizza, Delete Pizza, Search Pizzas. 

4) Pizza Cart Module: Add pizzas to Cart, Remove pizza from Cart, and Total amount of all the pizzas present in the cart.

5) Order Module: Order Pizzas, View All Pizzas.

6) Delivery Module: View Delivery Status, Update Delivery Status.

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

ROLES OF USER

ADMIN USER ROLE

1) Login

Admin can login into the system. For Admin Login URL is /adminlogin.


2) Admin Dashboard

After Admin Login, Admin can see the Dashboard, where he can see the Total Users, Total Pizza Stores, Total Foods, and Total Orders by Customers.


3) Add Pizza Store

Admin can add the Pizza Stores.


4) View Pizza Stores

Admin can view all the Pizza Stores.


4) Delete Pizza Stores 

Admin can delete Pizza Store by clicking on Delete Button above.

4) Update Pizza Stores 

Admin can update Pizza Store by clicking on the Update button above.


5) Add Food

Admin can add the food.

6) View Total Foods

Admin can view all the foods added by him.



6) View All Orders By Customers

Admin can view all the orders by the Customers.


6) Total Users


9) Home Page Foods

Admin can see all the foods on Home Page.


10) Update & Delete Food


Admin can delete the food by clicking the delete button and also can Update the food.

When the admin clicks on the Update button, we will get update food page.


CUSTOMER USER ROLE

1) View All Foods

Customers can view all the foods on Home Page.


2) Search Foods

In the Navigation bar, Customers get the option to search the foods. So based on the Food name customer can search foods.


4) Add to Cart

Customers can add the foods to the Cart. So for that, firstly the customer has to open the food.


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

5) View Cart

Customers can view all the foods present in the cart.


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

6) Order Foods

After adding foods to the cart. When we view the Cart we get the option of Order.

So when we click on Order Button, It will redirect us to Credit Card Detail Page. 


After entering the correct card details, our foods will get ordered.

7) View Orders

Customers can view Orders and Order Status made by him.


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

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    

OR

DM ME ON INSTAGRAM at @muradalimj (πŸ‘ˆπŸ‘ˆCLICK HERE)

OR

DM ME ON FACEBOOK at Murad Ali (πŸ‘ˆπŸ‘ˆCLICK HERE)

OR

DM ME ON TELEGRAM at @muradalimj (πŸ‘ˆπŸ‘ˆCLICK HERE)

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

Connect on My Discord Server: CLICK HERE

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

THANK YOU:)

CODE WITH MURAD




Post a Comment

1 Comments