- Database: Oracle SQL
- IDE: NetBeans IDE
- Programming Language: Java
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.
- 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.
- 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.
- 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.
- Clone the repository:
git clone https://github.com/kv-06/Food-Delively-Management-System.git
- Open the project in NetBeans IDE.
- Connect the Oracle SQL and NetBeans IDE via a JDBC
- Set up the Oracle SQL database: Import the provided SQL scripts to create necessary tables and data.
- Build and run the project in NetBeans.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.