alam-afroz/Todo-list ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple todo list app where I can manage tasks and projects in one place.

I want to be able to add tasks with a name, description, priority, due date, and subtasks. I should be able to mark a task as completed or delete it completely. I also want a way to create projects with an Add Project button, then add existing tasks into a project or remove them from it later. Deleting a project should not delete the tasks that were already created in the main task list.

Please save the tasks in localStorage so they stay after refresh, and keep the app organized with modular code. Use a clean, easy to use interface, and make sure the main flows are straightforward, like adding a task, checking it off, creating a project, and linking tasks to that project. If you need to look up current docs or best practices online, feel free to do that.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab