Feature- Rich to Do - Copy this Html, Tailwind Component to your project
Create a todo list app. the ‘todos’ are going to be objects that you’ll want to dynamically create, which means either using factories or constructors/classes to generate them. The properties of todo items that should have are: title, description, dueDate and priority. You might also want to include notes or even a checklist. The todo list should have projects or separate lists of todos. When a user first opens the app, there should be some sort of ‘default’ project to which all of their todos are put. Users should be able to create new projects and choose which project their todos go into. You should separate your application logic (i.e. creating new todos, setting todos as complete, changing todo priority etc.) from the DOM related stuff, so keep all of those things in separate modules.
