A simple and responsive To Do List web application built with HTML, SASS, and JavaScript. It allows users to add tasks interactively with basic input validation and a clean design.
Access the deployed version here:
[Vercel] (https://todolist-ariel.vercel.app)
- Add new tasks with a click or Enter key
- Basic input validation with visual feedback
- Responsive design (mobile-first)
- Modern UI using the Poppins Google Font
- HTML5
- SASS (SCSS)
- JavaScript (Vanilla)
- Google Fonts
The layout adapts to various screen sizes:
- π± Mobile: stacked input and button, optimized font sizes
- π» Tablet/Desktop: horizontal layout for form input/button
π project-folder
β
βββ index.html # HTML structure
βββ style.scss # SASS styling (responsive)
βββ style.css # Compiled CSS from SASS
βββ script.js # JavaScript functionality
βββ README.md # Project documentation
- The form listens for the
submitevent. - If the input is not empty, a new task (
<li>) is created and added to the list. - If empty, an error message is displayed with a red border.
- Error clears automatically as the user starts typing again.
To try it out locally:
- Clone this repository:
git clone https://github.com/ariel172/ToDoList
- Open
index.htmlin your browser.
Made with β€οΈ by Yamien Ariel
This project is open-source and free to use under the MIT License.