A modern, aesthetically pleasing To-Do List application built with Vanilla JavaScript and Vite. It features a premium dark theme, glassmorphism effects, and smooth animations.
- Premium UI: Dark theme with glassmorphism and gradient accents.
- Task Management: Add, toggle completion, and delete tasks.
- Filtering: View All, Active, or Completed tasks.
- Persistence: Tasks are saved to
localStorageand persist across reloads. - Responsive Design: Works seamlessly on desktop and mobile.
- Vite: Fast build tool and dev server.
- Vanilla JavaScript: Core logic without heavy framework overhead.
- CSS3: Custom properties (variables), Flexbox, and CSS Animations.
- HTML5: Semantic structure.
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
git clone https://github.com/nivas4506/TO-DO-LIST-.git
- Navigate to the project directory:
cd todo-app - Install dependencies:
npm install
Start the development server:
npm run devOpen your browser and navigate to http://localhost:5173.
MIT
