When users attempt to add a new task using the #addItem
form, the task should be successfully saved in the app’s Firebase database. Within your Firebase database, the name of the new task should be stored as name
and the completed
value of every newly created task should be set to false
The Doit app should list all tasks stored in your Firebase database within the #taskList
div. Make sure you comment out the hardcoded tasks after you’ve successfully completed this step.
2a: Users should be able update a task name and have that change reflected in the app’s Firebase database.
2b: Users should be able toggle the checkbox (i.e. check and uncheck) to change the completed
status of a task. The updated completed status (resulting from a checkbox change) should be reflected in the app’s Firebase database.
Users should be able delete a task and have that task also deleted from the app’s Firebase database.