Project Title Food Delivery Platform - Java Console Application
Project Description A console-based app to manage restaurants, menus, customers, carts, orders, payments, and delivery tracking with business rules enforcement.
Features
Add and manage restaurants and menu items
Customer cart creation and management
Place orders with payment confirmation and inventory updates
Track delivery status through defined stages
Console menu-driven interface for easy interaction
Technologies Used Java, Object-Oriented Programming (OOP), Collections, Enums
Key OOP Concepts Used
- Inheritance: Restaurant → SpecialtyRestaurant
- Polymorphism: Payment types (Cash, Card, UPI)
- Encapsulation: Order and Cart classes