Skip to content

dharineesh-812/FoodDeliveryPlatformJava

Repository files navigation

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

About

This project is a console-based Food Delivery Platform implemented in Java. It manages restaurants, menus, customers, carts, orders, payments, and delivery tracking with user interaction through a menu-driven console interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages