A Python project demonstrating object-oriented programming (OOP) concepts using a restaurant franchise management example.
This is the final project on the Codecademy Learn Python 3 course and is being expanded showcase modular design and clean architecture.
The project is organized into separate modules to reflect real-world application design:
menu.py– Defines the Menu class and individual menu instancesfranchise.py– Defines the Franchise class and restaurant locationsbusiness.py– Defines the Business class and business ownershipmain.py– Entry point that imports and runs the application
- Object-oriented programming (classes and methods)
- Encapsulation and responsibility separation
- Cross-module imports
- Real-world data modeling
- Clean project structure
From the project directory:
python main.py