⟩ What is the functionality of Model views and controllers?
Model: Model is responsible for maintaining the database.
views: View is responsible for generating user interface.
controllers: Getting input request from browser and generate
outgoing response.