https://github.com/pranjalco/coffee-machine-intermediate
This Coffee Machine project is a Python-based program that simulates a real-world coffee vending machine. It allows users to select from available drinks, processes payments, and dispenses coffee based on sufficient resources. It also includes functionality for resource management and a maintenance mode to check resources and earnings.
https://github.com/pranjalco/coffee-machine-intermediate
automation cli-application fundamentals intermediate programming project-based-learning python-programming resource-management simulation
Last synced: 3 months ago
JSON representation
This Coffee Machine project is a Python-based program that simulates a real-world coffee vending machine. It allows users to select from available drinks, processes payments, and dispenses coffee based on sufficient resources. It also includes functionality for resource management and a maintenance mode to check resources and earnings.
- Host: GitHub
- URL: https://github.com/pranjalco/coffee-machine-intermediate
- Owner: pranjalco
- License: mit
- Created: 2024-12-05T16:13:53.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-16T15:37:26.000Z (3 months ago)
- Last Synced: 2025-03-16T16:35:15.860Z (3 months ago)
- Topics: automation, cli-application, fundamentals, intermediate, programming, project-based-learning, python-programming, resource-management, simulation
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Coffee Machine
A Python-based coffee machine simulator that lets users select drinks, process payments, and manage resources, including a maintenance mode for checking supplies and earnings.## Author
Pranjal Sarnaik## Features
- Offers multiple drink options (espresso, latte, cappuccino).
- Validates user input for selection and payment.
- Processes payments using coin denominations.
- Checks and updates resource availability after each use.
- Maintenance mode displays resource and earnings reports.## Tech Stack
Intermediate | Python | CLI Application | Resource Management | Simulation | Functions | Conditional Statements | Loops## How to Run
1. Clone the repo:
```bash
git clone https://github.com/pranjalco/coffee-machine-intermediate.git2. Run:
```bash
python app.py**Created by Pranjal Sarnaik**
*© 2024. All rights reserved.*