What is it? - diazsandra/todo-list-app GitHub Wiki
What is it?
'To-do list app' is an application that allows you to keep track of the tasks that you have to do. What it allows you to do is the following:
- enter and edit tasks
- complete tasks
- check that a task has been completed
- filter tasks by status
- delete completed tasks
- It is available in all browsers
The app it's programmed in Vanilla javascript. The app has been creating by using the model-view-control pattern(MVC)
The MVC model divide the data logic, from the display functionality managing them with differents entity, knows as the controller.
The lead part of the program provides:
- Listening to user actions from View
- Calling Model to perform requested operations
- Calling View to display results from Model
- The model view controller
Model: Here you will find the generation of prototyping methods and creations needed to manage the local storage option. See: Manage user interactions with the application, manipulate the DOM structure. Controller: connects the model and the view by converting inputs from the View for the Model component. Jasmin's test environment is used to test and maintain the application.
How does it work?
To see the application instructions, go to this page.