A persistent task management dashboard built with JavaScript and LocalStorage. This project demonstrates complete CRUD (Create, Read, Update, Delete) capabilities.
- Persistent Storage: Data is saved to the browser's
localStorage, so your tasks remain even after refreshing the page. - CRUD Operations: Users can add, edit, and delete tasks seamlessly.
- Input Validation: Native browser validation ensures empty tasks cannot be created.
- Safe-Edit Mode: Includes a modal dialog to warn users before discarding unsaved changes.
- JavaScript (ES6+): DOM manipulation, JSON parsing, State management.
- CSS3: Custom properties (Variables), Flexbox, Glassmorphism design.
- HTML5: Semantic dialog and form elements.