Skip to content

aashika-j18/Food-Delivery-Management-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Food-Delively-Management-System

Tech Stack

  • Database: Oracle SQL
  • IDE: NetBeans IDE
  • Programming Language: Java

Overview

The Food Delivery Management System is a platform that facilitates users to place orders at their preferred restaurants. This system allows different user roles, including customers, restaurant owners, and delivery partners, to interact with the application seamlessly.

Features

Users

  • Login: Users can securely log in to the system.
  • Place Orders: Users can browse restaurants and place orders.
  • Track Order: Users can view the status of their placed order such as order recieved, preparing, out for delivery and delivered.
  • Order History: Users can view their past orders.

Restaurants

  • Login: Restaurant owners can securely log in.
  • Edit Items: Restaurants can add, update, delete and view the menu of the restaurant.
  • View Orders: Restaurants can view currently placed orders.
  • Status: Restaurants can update the status of order from 'recieved' to 'preparing' and finally to 'out for delivery' when the food is given to the delivery partner.
  • Order History: Restaurants can access the history of past orders.

Delivery Partners

  • Login: Delivery partners can securely log in.
  • Assigned Orders: Delivery partners can view orders assigned to them.
  • Order Delivery: Delivery partners can update the status of deliveries from 'out for delivery' to 'delivered' once the order is delivered.

Getting Started

  1. Clone the repository:
    git clone https://github.com/kv-06/Food-Delively-Management-System.git
  2. Open the project in NetBeans IDE.
  3. Connect the Oracle SQL and NetBeans IDE via a JDBC
  4. Set up the Oracle SQL database: Import the provided SQL scripts to create necessary tables and data.
  5. Build and run the project in NetBeans.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Schema Diagram

Schema

Entity Relational Model

Entity Relational Model

Screenshots

1. Home Page

Home Page

2. Customer Page

Customer Page

3. Customer Sign Up

Customer Sign Up

4. Customer Sign Up Successful

Customer Sign Up Successful

5. Customer Login

Customer Login

6. Customer Home Page to Search Restaurants and Items

Customer Home Page to Search Restaurants and Items

7. Add Items to Cart

Add Items to Cart

8. Hover to See Items Description

Hover to See Items Description

9. View Cart and Modify Address

View Cart and Modify Address

10. Payment

Payment

11. After Successful Payment

After Successful Payment

12. View Orders History

View Orders History

13. View Placed Order and Status

View Placed Order and Status

14. Restaurant Page

Restaurant Page

15. Restaurant Login

Restaurant Login

16. View Received Orders

View Received Orders

17. View Menu

View Menu

18. Add Item

Add Item

19. Menu After Adding Item

Menu After Adding Item

20. Edit Item

Edit Item

21. Menu After Editing Item

Menu After Editing Item

22. Viewing Order and Changing Status

Viewing Order and Changing Status

23. Delivery Partner Login

Delivery Partner Login

24. View Orders History for Delivery Partner

View Orders History for Delivery Partner

25. Viewing Order and Changing Status in Delivery Partner

Viewing Order and Changing Status in Delivery Partner

26. Order After Changing Status

Order After Changing Status

27. Order Status in Customer

Order Status in Customer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.2%
  • PLSQL 0.8%