This project is a simple Python program that allows users to order coffee, with the option to add extras (sugar or milk). The program generates a receipt summarizing the order at the end.
This program simulates the coffee ordering process, including the ability to add one serving of sugar or milk per beverage. It provides a detailed receipt with all orders and total costs.
- Choose from five different types of coffee.
- Add a maximum of one serving of sugar and/or milk per beverage.
- Simple text-based user interface for input.
- Neat receipt summary displaying all orders and their costs.
- Python 3.x
-
Download or clone the repository.
-
Ensure Python 3.x is installed on your computer.
-
Run the script using the terminal or a Python IDE with the following command:
python main.py
- Start the program and select a coffee option by entering a number (1-5).
- Respond to whether you want to add extra sugar or milk.
- Decide if you want to order another beverage.
- At the end, view a detailed receipt with your orders and the total cost.
- Ability for users to log in to the cash register system.
- Adding more drink options and extras.
- Integrating a graphical user interface (GUI).
- Implement user login functionality for the cash register system.
- Expand the available drink and extras menu.
- Expand the receipt section
- Basic coffee ordering functionality.
- Adding sugar and milk options (one-time addition per beverage).
- Generating and printing a receipt with all orders.
- Make the checkout system more advanced.
Feel free to propose improvements via pull requests or provide feedback.