π Responsive Todo List
A simple, stylish, and responsive Todo List web app built using HTML, CSS, and JavaScript. This app allows users to add, update, and delete tasks while providing a clean UI with smooth effects.
π Features
β Add new tasks β Update existing tasks β Delete tasks β Responsive design (works on Desktop π», Tablet π±, and Mobile π±) β Stylish gradient background with glassmorphism effect β Smooth hover & transition animations
π₯οΈ Demo
π Live Demo Link ((https://todoapp1-js.netlify.app/))
π οΈ Technologies Used
HTML5 β structure
CSS3 β styling (responsive + modern UI)
JavaScript (Vanilla JS) β functionality
π Project Structure π¦ todo-list β£ π index.html # Main HTML file β£ π style.css # Styling & responsive design β£ π script.js # Todo logic (Add, Update, Delete) β π README.md # Project documentation
β‘ How It Works
Enter a task in the input field and press Add β
The task appears in the list with Delete β and Update βοΈ options
To update, click update β edit in the input β press update button
Tasks are dynamically rendered with JavaScript
π± Responsive Design
Desktop: Full-width centered container
Tablet: Adjusted width, balanced layout
Mobile: Stack layout with smaller spacing, touch-friendly buttons
π§ Installation
Clone the repository:
git clone https://github.com/hassanasif653/TO-DO-APP.git
Open the index.html file in any modern browser.
π Future Improvements
Add localStorage to save tasks permanently
Add categories/tags for tasks
Add dark/light mode toggle πβοΈ
Add drag & drop task reordering
π Contributing
Contributions are welcome!
Fork the repo π΄
Create a new branch feature-xyz
Commit and push
Open a Pull Request
β¨ Made with β€οΈ using HTML, CSS, and JavaScript