A todo list for practicing vanilla javascript DOM manipulation.
- Create a new todo in the input area to add it to the to do list
- Mark a task as complete
- Complete tasks fall to the bottom of the list
- Delete an individual task, all completed tasks, or all tasks
- Enable drag-and-drop for rearranging tasks
- Create filters for viewing only incomplete and complete tasks
- Create the ability for the user to select and filter for priority tasks
- Enable local storage for saving tasks to the browser cache
- Polish up the CSS