|
1 | | -πΉπΊ The Thirsty Python Bar π₯πΈ |
2 | | -Welcome to The Thirsty Python Bar! π» This terminal-based drink ordering simulator allows you to simulate your experience at a bar, all through a Command-Line Interface (CLI) powered by Python. Whether it's your birthday or you're just looking to grab a drink, this project offers an interactive way to place drink orders, manage customer tabs, and celebrate special occasions β all while keeping track of orders with an SQL database. |
3 | | - |
4 | | -π Features π |
5 | | -π Customer Creation: Create a customer profile and verify if they are old enough to enter the bar. |
6 | | -π₯³ Birthday Fun: Celebrate your birthday and automatically update your age when you do. |
7 | | -πΉ Drink Management: Add, remove, and select drinks from the menu. |
8 | | -π³ Tabs: Track the drinks a customer has ordered. Open a new tab, view previous orders, and switch between tabs. |
9 | | -π΅ Tab Closure: Once the customer has closed their tab, all their orders are removed from the system, and the customer is logged out. |
10 | | -πΎ SQL Backend: The system uses an SQL database to store, update, and retrieve customer and drink data. |
11 | | - |
12 | | -π» Technologies Used π» |
13 | | -* Python: The core programming language for logic and CLI interaction. |
14 | | -* CLI: Command Line Interface for interaction with the system. |
15 | | -* SQL: Database management to store customer profiles, drink menus, and order data. |
16 | | - |
17 | | -πΎ Starting the Program πΎ |
| 1 | +# πΉπΊ The Thirsty Python Bar π₯πΈ |
| 2 | + |
| 3 | +Welcome to **The Thirsty Python Bar**! π» This terminal-based drink ordering simulator allows you to simulate your experience at a bar, all through a Command-Line Interface (CLI) powered by Python. Whether it's your birthday or you're just looking to grab a drink, this project offers an interactive way to place drink orders, manage customer tabs, and celebrate special occasions β all while keeping track of orders with an SQL database. |
| 4 | + |
| 5 | +--- |
| 6 | + |
| 7 | +## π Features π |
| 8 | + |
| 9 | +- π **Customer Creation**: Create a customer profile and verify if they are old enough to enter the bar. |
| 10 | +- π₯³ **Birthday Fun**: Celebrate your birthday and automatically update your age when you do. |
| 11 | +- πΉ **Drink Management**: Add, remove, and select drinks from the menu. |
| 12 | +- π³ **Tabs**: Track the drinks a customer has ordered. Open a new tab, view previous orders, and switch between tabs. |
| 13 | +- π΅ **Tab Closure**: Once the customer has closed their tab, all their orders are removed from the system, and the customer is logged out. |
| 14 | +- πΎ **SQL Backend**: The system uses an SQL database to store, update, and retrieve customer and drink data. |
| 15 | + |
| 16 | +--- |
| 17 | + |
| 18 | +## π» Technologies Used π» |
| 19 | + |
| 20 | +- **Python**: The core programming language for logic and CLI interaction. |
| 21 | +- **CLI**: Command Line Interface for interaction with the system. |
| 22 | +- **SQL**: Database management to store customer profiles, drink menus, and order data. |
| 23 | + |
| 24 | +--- |
| 25 | + |
| 26 | +## πΎ Starting the Program πΎ |
| 27 | + |
18 | 28 | To get started, first clone the repository: |
19 | | - git clone [email protected]:Ketchuso/python-phase3-project.git |
20 | | - cd python-phase3-project |
| 29 | + |
| 30 | +- git clone [email protected]:Ketchuso/python-phase3-project.git |
| 31 | +- cd python-phase3-project |
| 32 | + |
21 | 33 | Make sure you have Python installed (version 3.7 or above). |
| 34 | + |
22 | 35 | To start the application, open your terminal and run the following command: |
23 | | - python lib/cli.py |
24 | 36 |
|
25 | | -π Acknowledgments π |
26 | | -A huge thank you to the talented developers who contributed to this project Jay, Victoria and Kerissa |
| 37 | +- python lib/cli.py |
| 38 | + |
| 39 | +## π Acknowledgments π |
| 40 | + |
| 41 | +A huge thank you to the talented developers who contributed to this project: |
| 42 | +Jay, Victoria, and Kerissa |
| 43 | + |
| 44 | +## π License π |
27 | 45 |
|
28 | | -π License π |
29 | 46 | This project is licensed under the MIT License. |
0 commit comments