A simple coffee shop management system using Object-Oriented Programming (OOP) in Python. It includes three main classes: Customer, Coffee, and Order.
- Customer: Can have multiple orders.
- Coffee: Can appear in multiple orders.
- Order: Links a customer with a coffee.
- Manage customers and their orders.
- Track coffee types, their orders, and calculate average prices.
- Ensure data integrity when linking customers to coffee orders.
- Python3
- Text editor/IDE (VS Code, PyCharm, etc.)
- Clone the repository:
git clone https://github.com/KIPTOO-JOB/cofeeShop.git
Organize your project files and folders as follows:
- models/: Contains the classes representing the Coffee, Customer, and Order models.
- venv/: Virtual environment folder to manage dependencies.
- requirements.txt: List of required Python packages (optional).
- README.md: Documentation and setup instructions.
- Create the virtual environment:
python3 -m venv venv
This project is licensed under the MIT License - see the LICENSE file for details.