Removed all hardcoded items from the tasks array. ✅
Created new JavaScript modules for the new functionalities. ✅
Implemented a function for adding a new task (add a new element to the array). ✅
Implemented a function for deleting a task (remove an element from the array). ✅
Implemented a function for editing task descriptions. ✅
By default new tasks have the property completed set to false and the property index set to the value of the new array length (i.e. if you're adding a 5th task to the list, the index of that task should equal 5). ✅
Implemented deleting a task. ✅
Saved all changes to the To Do List in local storage. ✅
Description:
In this feature, I achieved the following:
https://user-images.githubusercontent.com/5249414/171600028-47f5e6b5-93d7-4149-a8cb-1d50bb6a1f00.mov
Live Demo: https://kwekubright.github.io/ToDo-List-App/