The OOPs-based Coffee Machine project is an implementation of a coffee machine using the C++ programming language. This project aims to showcase the fundamental principles of Object-Oriented Programming (OOPs) while simulating the functionalities of a coffee machine.
The project is designed with a modular approach, utilizing various OOPs pillars abstraction,encapsulation, and polymorphism. It offers a user-friendly interface for interacting with the coffee machine and enables the user to perform multiple operations.
- Diverse Menu: The coffee machine can brew various types of bevarages based on the different available recipes
- Ingredient Management: It tracks the availability of ingredients and provides alerts when stocks are low or depleted. User can also refil the stock
- Dynamic Pricing: Calucate the cost based on the quantity ingridents present in the beverage


