Online Food Ordering System Project using JSP and Servlet and MySQL

                                

ONLINE FOOD ORDERING SYSTEM PROJECT

Important functionalities which we have added:

1) Add to Cart

2) Order

3) Delivery Status

4) Payment Option

Screenshot of the Updated  project

Screenshot of the Updated  project

The "Online Food Ordering System" is a web-based Java project and has been deployed to override the problems prevailing in the practicing manual system. This software is supported to eliminate and in some cases reduce the hardships faced by the existing system.

The Project is developed using JAVA, MYSQL, JSP, SERVLET, CSS, and JAVASCRIPT.

The project basically has two modules:

1) CUSTOMER MODULE

2) ADMIN MODULE

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

NOTE

We have updated this project, changed the complete UI (frontend), and added more backend functionalities.

  • Initially, when we run the project on the server we will be able to see the following Interface.
un the project on the server
  •  When we click on the SIGN-UP link we will be redirected to sign up page.
redirected to sign up page


  • After that let's try to Sign Up as Admin.
Sign Up as Admin

  • Here each field is validated using Javascript, which means we are not allowed to leave any field as blank otherwise we will get a message as "Enter Name" in place of  "*" beside that field. 
After entering all the details properly and once we click on the register button, our details will get added to the database, and thereafter we will get redirected to the login page with a suitable message. As we can see below.

redirected to the login page
    
redirected to the login page

  • Now let's login as admin, for that let's click on the login link.
let's login as admin

  • Now if after entering proper login credentials if we click on the login button.
  • we will be redirected to the home page with a proper message.
redirected to the home page

  • Now after login, as we can see ADMIN got some privileges like ADD FOOD, ALL CUSTOMERS,
  • SHOW MY PROFILE, LOG OUT.
Let's try to ADD FOOD, for let's click on add food link, and we'll be redirected to that page.
click on add food link
  • In the above screenshot, we can see that I have entered the details of the food and after clicking on the submit button our food will get added into the database. and we'll get a message on the screen.
entered the details of the food

entered the details of the food

  • And now let's check AVAILABLE FOOD from ADMIN PERSPECTIVE.
AVAILABLE FOOD from ADMIN PERSPECTIVE.

  • Now if we see in front of each food row Admin has two option 

1)DELETE

2)UPDATE

     
Now let's try to Update the price of food biryani. For that, first, click on the update link beside the biryani food row. Then we will be redirected to the update page of the biryani food. Let's try to update the price of biryani to 600. 

Update the price of food biryani
  • Now let's try to delete food biryani. For that just click on the delete link beside biryani food.
click on the delete link beside biryani food
  • ADMIN can see his profile by clicking on SHOW MY PROFILE and thereafter he can update his profile.
SHOW MY PROFILE

  • ADMIN can also change his password in case he forgot it by clicking on FORGOT PASSWORD 
    


     After pressing the confirm button password will be updated in the database.

SHOW MY PROFILE
  • Now Let's log out from the ADMIN. For that just click on the logout link in the application.
log out from the ADMIN


  • Now Let's sign up as CUSTOMER, After entering all details and pressing the register button data will be added into the database.
sign up as CUSTOMER

   
sign up as CUSTOMER
  • Now let's login as CUSTOMER.
login as CUSTOMER

  • After pressing the login button customer will be redirected to the home page with some option
  • like SHOW MY CART, SHOW MY PROFILE, SHOW AVAILABLE FOOD, FORGOT PASSWORD, LOGOUT.
And Now a CUSTOMER can make an ORDER.
CUSTOMER can make an ORDER.


  • Now the customer can see all foods and he can add foods into his cart so let's also some food into the cart.
customer can see all foods


  • After adding foods to the cart, Now let's check the CART.
check the CART.
  • Now, the Customer can delete particular food through the delete button, and he can also delete all foods from the cart through the CLEAR MY CART button.

CLEAR MY CART button

  • Now, Let's try to ORDER tandoori chicken.
ORDER

ORDER

  • After that Customer can also see his profile and thereby can update his profile, change his password like in ADMIN MODULE.

PROJECT DOWNLOAD LINK:  PROJECT LINK (CLICK ME)


Other practical projects

Other practical projects using React & Spring Boot 

1) Employee Management System using Spring Boot Microservices  & 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.


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.

Or You can simply Request for the Project Source Code & Set Up by clicking on the below button.

MAIL ME AT codewithmurad@gmail.com

DM ME ON INSTAGRAM at @codewithmurad

DM ME ON FACEBOOK at @codewithmurad 

DM ME ON TELEGRAM at @codewithmurad 

Connect on My Discord Server: CLICK HERE

Post a Comment

1 Comments