This simple todo app uses HTML, CSS and JavaScript.
It has the following features:
User can insert new todo list item with just pressing enter or click on the plus button If input value is just spaces or empty, error message appears As soon as user corrects the input value, the error message hides The focus is on input element when the page loads User can mark a task as done User can delete a task Completed tasks appear in the bottom with a different background color to make it visually different than the uncompleted tasks User can mark the task as uncomplete with the check mark toggle.