This project is a Java console-based Store Management System developed following the MVC (Model–View–Controller) architecture to ensure clean separation of concerns and maintainable code.
The application allows users to manage a store through command-line interactions, supporting operations such as adding, updating and removing products, handling inventory, and managing basic store workflows. The command-driven interface simulates real administrative tasks and reinforces structured programming practices.
Key features include:
MVC architecture (Model, View, Controller) for scalable design
Command-based console interface
Modular and organized codebase for easy extension
Focus on clean Java programming and maintainability