Challenge: Develop a simple todo list application using HTML, CSS, and JavaScript. The app should allow users to add, edit, and delete tasks with a checkbox to mark them as complete.
Follow the instructions below:
Display a list of tasks with checkboxes
Allow users to add new tasks
Implement editing functionality for task names
Provide the ability to delete tasks
Toggle the checkbox to mark a task as complete
Include a counter for the number of remaining tasks
Persist the tasks using local storage