The Model-View-Controller (MVC) framework is an architectural pattern that divides an application into three main components: Model, View, and Controller.
Model, which handles all the data-related logic.
It manages data, enforces business rules, and notifies the View and Controller of state changes.
View, which is responsible for the user interface.
It renders data to the user in a specific format and updates the display when the Model changes.
Controller, which acts as an intermediary between the Model and the View.
It processes all the business logic and incoming requests, manipulates data using the Model, and interacts with the View to render the final output.
Models
This project does not include user data, so the Model component is left empty.
The default is given below: