An open API service indexing awesome lists of open source software.

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.

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.git

2. Run:
```bash
python app.py

**Created by Pranjal Sarnaik**
*© 2024. All rights reserved.*