Develop a responsive ToDo application where users can create, view, update, and delete their tasks efficiently. The application will have a user-friendly UI with a RESTful backend and secure authentication (optional).
✅ Users should be able to view all todos in a list format.
✅ Each todo should display:
✅ When a user clicks on a todo, an update UI should open.
✅ Users should be able to update the title, description, and status.
✅ An "Update" button should save the changes.
✅ A success or failure message should be displayed upon update.
✅ The UI should be fully responsive for mobile, tablet, and desktop screens.
✅ Design should follow a modern UI approach using Tailwind CSS & Flowbite Custom UI.