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.