The Restaurant Ordering System is a Python-based application that simulates the process of ordering food at a restaurant. It allows customers to view a menu, place orders, and make payments. The application provides an interactive and user-friendly interface for customers to order their favorite food items easily.
- View a comprehensive menu with food items and their prices.
- Place orders by selecting items from the menu.
- Remove items from the order if needed.
- View a summary of the order.
- Make payments using different methods (Cash or Credit Card).
- Generate a receipt after successful payment.
To run the Restaurant Ordering System on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/Programming-Sai/Restaurant-Ordering-System.git
-
Navigate to the project directory:
cd Restaurant-Ordering-System
-
Install the required dependencies: The application requires the
tabulate
library. You can install it using pip:pip install tabulate
-
Run the application:
python Restaurant_Ordering_Simulation.py
-
Follow the on-screen instructions:
- Enter your name.
- View the menu and select items to order.
- Confirm your order and proceed to payment.
- Choose a payment method and complete the payment process.
- View the generated receipt.
Restaurant_Ordering_Simulation.py
: The main script that contains the implementation of the Restaurant Ordering System.Menu.txt
: A text file containing the menu items and their prices.README.md
: The file you are currently reading.