This project is a Java-based restaurant simulation system that utilizes object-oriented programming techniques. The program is designed to simulate a real-life restaurant by allowing customers to select food items, place orders, and track the order history.
A branch will be created to update the GUI version at a later time.
- Efficient food item selection, order placement, processing, and delivery via Threads.
- Secure synchronization of data using Locks.
- Fast and reliable File I/O operations for reading and writing data.
- Effective use of Hashmap, Array, and Arraylist for data management.
- Convenient input handling using Scanner.
- Simple and user-friendly interface for order pickup and order history review.

