Zomato Chronicles is a versatile application designed for managing a restaurant's inventory and orders. It provides both command-line (CLI) and graphical user interface (GUI) options for user convenience. This readme offers an overview of the Zomato Chronicles app, which helps restaurant owners efficiently handle dishes, orders, and their availability.
-
Command Line Interface (CLI):
- Add Dishes: Add new dishes to the restaurant's menu.
- View Menu: Display the current menu to see available dishes.
- Update Availability: Modify the availability status of dishes.
- Remove Dish: Remove a dish from the menu.
- Take New Order: Record and manage new customer orders.
- Review Orders: Access and view all recorded orders.
- Update Order Status: Change the status of customer orders.
- Exit: Close the application.
-
Graphical User Interface (GUI):
- Provides a more user-friendly interface for the same functionalities offered in the CLI.
- Python: The app's logic and backend operations are implemented using Python.
- Python: The GUI is created using Python libraries like Tkinter or PyQt, making it user-friendly.
-
Clone the repository from GitHub or download the source code.
-
For the CLI version, run
python3 run.pyin your terminal. -
For the GUI version, run
python3 gui.pyto open the graphical interface. -
Follow the on-screen or on-cli instructions to manage dishes and orders.
-
Start the application using the provided commands for the CLI or GUI.
-
Depending on your preference, choose either the CLI or GUI to access the following functionalities:
- Add Dishes
- View Menu
- Update Availability
- Remove Dish
- Take New Order
- Review Orders
- Update Order Status
-
Use the app to efficiently manage the restaurant's menu and orders.
Contributions to the Zomato Chronicles app are welcome. Please follow the guidelines outlined in the CONTRIBUTING.md file.
This project is open-source and available under the MIT License.
- Ansh Kathpal
Special thanks to the Python community and the developers of Tkinter and PyQt for providing resources and libraries that made this application possible.