How to Use
Add a Task: Type a task in the input field and click "Add" or press Enter.
Mark as Done/Undo: Click "Done" to mark a task as complete (strikes through the text) or "Undo" to revert.
Edit a Task: Click "Edit" to modify the task text via a prompt.
Delete a Task: Click "Delete" to remove a task.
Persistence: Tasks are saved in the browser's localStorage, so they persist after closing the page.
Features
Responsive Design: Uses Tailwind CSS for a clean, mobile-friendly interface.
Real-Time Updates: The task list updates instantly after adding, editing, or deleting tasks.
Local Storage: Tasks are saved in the browser, so they remain available on page reload.
Simple UI: Minimalist design with clear buttons for task management.