Build a Task Manager
Build a fully functional task management application from scratch.
Requirements
Create, read, update, and delete tasksTask properties: title, description, status (todo/in-progress/done), priority (low/medium/high), due dateFilter and sort tasks by status, priority, and due dateResponsive UI that works on desktop and mobilePersist data (localStorage is acceptable)Bonus Points
Drag and drop between status columnsSearch/filter functionalityKeyboard shortcuts