An advanced Coffee Machine simulation project written in Java.
It mimics the behavior of a real coffee machine, allowing users to choose drinks, manage ingredients, and simulate basic transactions.
- Choose yours from different types of coffee (e.g., Espresso, Latte)
- Track and manage ingredients (water, milk, coffee beans , roast , caffeineLevel)
- Handle user input and output via console
- Add money and check remaining resources
- Exit or refill machine
- Java classes and objects , inheritance.(Covering OOPS)
- Methods and conditional logic
- Loops and input handling
- Resource management
- Simple Command Line Interface(CLI)
Contributions are always welcome!
Whether you're fixing a bug, adding a feature, or improving the documentation — every contribution matters!
Have any suggestions to improve this project?
Your feedback is welcome and appreciated! 😊