A command-line based food ordering system built in Python that simulates a simple Zomato-like experience.
This project demonstrates a basic food ordering application where users can create an account, log in, view a menu of available food items, and place orders. It's designed to showcase Object-Oriented Programming (OOP) principles in Python through a practical use case.
-
User Authentication
- Account signup with username and password
- Secure login validation
-
Menu Management
- Pre-defined menu with various food items and prices
- Display menu items with their respective costs
-
Order Management
- Browse available menu items
- Place orders with quantity selection
- Generate bill with item details and total amount
- Authentication required to place orders
- Language: Python 3
- Programming Paradigm: Object-Oriented Programming (OOP)
- No External Dependencies: Pure Python implementation