GitHunt
YO

yogeshkumarsaini/Online-Food-Ordering-System

Developed a multithreaded console-based online food ordering system using Java with OOP, file handling, billing, and real-time order tracking.

๐Ÿ” Online Food Ordering System

๐Ÿ“Œ Description

Multithreaded Java console-based food ordering system with cart, billing, GST, discount, file handling, search, sorting, and online payment simulation.


๐Ÿš€ Features

  • ๐Ÿ“‹ View food menu
  • ๐Ÿ” Search food item
  • ๐Ÿ’ฐ Sort by price
  • ๐Ÿ›’ Add to cart
  • ๐Ÿงพ GST & discount calculation
  • ๐Ÿ’ณ Online payment simulation (UPI/Card/COD)
  • ๐Ÿงต Multithreaded live order tracking
  • ๐Ÿ“‚ Order history stored in file

๐Ÿ› ๏ธ Technologies Used

  • Java
  • OOP
  • Multithreading
  • File Handling
  • Collections Framework

โ–ถ๏ธ How to Run

  1. Compile all files:
    javac *.java
  2. Run the program:
    java Main

๐Ÿ“ Output

  • Order history โ†’ orders.txt
  • Live order status simulation in console