This project is a restaurant management system developed in Java. It includes both a console-based interface for testing purposes and a graphical user interface (GUI) for the restaurant's main operations.
The Restaurant Management System is designed to facilitate various tasks in a restaurant, including managing employees, handling reservations, processing orders, and maintaining the menu. It provides both a command-line interface for testing and a graphical user interface for ease of use.
- Employee Management: Add, remove, and manage employees such as chefs, waiters, and receptionists.
- Reservation Handling: Make, cancel, and manage reservations for customers.
- Order Processing: Take and process customer orders efficiently.
- Menu Management: Update and maintain the restaurant's menu items and prices.
- Feedback Collection: Gather and manage customer feedback for improvement.
- Graphical User Interface:Interact with user adding and removing orders.
To run the Restaurant Management System, you need Java installed on your system. Clone this repository to your local machine and compile the Java files.
git clone https://github.com/moazragab12/Restaurant-Management-System-Project.git
cd Restaurant-Management-System-Project.git
then you can compile files easily
For information about the team members, please refer to the Team section in the project.
This project is licensed under the MIT License. See the LICENSE file for details.