A Python-based Restaurant Ordering System that reads menu data from a text file, allows users to place orders, and stores order information in a MySQL database. The system follows a restaurant-style interaction flow with menu navigation, order confirmation, billing, and receipt generation with tipping.
This project demonstrates the integration of Python programming with relational databases, along with user interaction through a command-line interface.
- Menu loaded dynamically from a text file (
menu.txt) - Interactive restaurant menu display
- Allows users to select food items and quantities
- Order confirmation and modification system
- Automatic bill calculation with tax
- Receipt generation with tipping and signature support
- Stores order data in a MySQL database
- Command-line interface for user interaction
Python, MySQL, SQL, File Handling, Database Connectivity