This is a Restaurant Order Management System for cloud Kitchen.
It has been implemented using purely Java. For database connection JDBC has been used and Servlets & JSPs have been used for logics and processing. There are two user interfaces: Admin and Customer.
- Menu Management:
- Manager updates menu items, prices, and availability.
- Changes are reflected in the system.
- Customers view updated menu items.
- Order Placement and Tracking:
- Customer selects items from the menu.
- Order details are sent to the kitchen.
- System generates a unique order ID.
- Kitchen staff prepare the order.
- Waitstaff monitor order status.
- Updates are reflected in the system.
- Customers are notified when orders are ready.
- Customer logs in.
- Views the menu and adds desired items to cart.
- Customers can remove any item from cart or update the quantity.
- Customers place the order.
- Customers track the order status.
- Customers are notified when the order is prepared and ready to be picked up.
Note: To run this project, please download/clone the entire project and run the "EmployeeLogin.jsp" for Admin side and "CustomerLogin.jsp" for Customer side.