The Restaurant Management System is a C++ program designed to streamline restaurant operations by managing orders, generating bills, and organizing the menu. It features distinct functionalities for admin and customers, ensuring a smooth and efficient experience for restaurant management.
- Secure Login (Use PIN: 123 to sign up as an admin)
- Add, update, or remove menu items
- View all placed orders
- Generate and manage bills
- Modify restaurant settings
- View available menu items
- Place orders
- Receive generated bills
- Admin Class: Handles admin-specific functionalities, including menu management and order tracking.
- Customer Class: Allows customers to browse the menu, place orders, and receive bills.
- Order Class: Manages order details, including items, quantities, and billing.
- Menu Class: Stores and displays the list of available food items.
- Compile the program using a C++ compiler (e.g., g++ in CodeBlocks, Dev-C++, or Visual Studio Code).
- Run the executable file to start the system.
- Sign up as an admin using PIN 123 to access admin functionalities.
- Customers can browse the menu and place orders.
- Programming Language: C++
- Concepts Applied: Object-Oriented Programming (OOP), File Handling, Data Structures
- Implementing a GUI for better user interaction
- Adding a database for persistent data storage
- Integrating payment processing features
Salman Khan - Developed this project as part of the 3rd-semester coursework.



