Skip to content

ariel172/ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ To Do List App

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.

🌐Live Demo

Access the deployed version here:

[Vercel] (https://todolist-ariel.vercel.app)

πŸš€ Features

  • 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

πŸ› οΈ Technologies Used

  • HTML5
  • SASS (SCSS)
  • JavaScript (Vanilla)
  • Google Fonts

πŸ“± Responsive Design

The layout adapts to various screen sizes:

  • πŸ“± Mobile: stacked input and button, optimized font sizes
  • πŸ’» Tablet/Desktop: horizontal layout for form input/button

πŸ“‚ Project Structure

πŸ“ 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

πŸ” How It Works

  • The form listens for the submit event.
  • 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.

πŸ§ͺ Demo

To try it out locally:

  1. Clone this repository:
    git clone https://github.com/ariel172/ToDoList
  2. Open index.html in your browser.

✨ Author

Made with ❀️ by Yamien Ariel

πŸ“„ License

This project is open-source and free to use under the MIT License.

About

Creation of a javascript to do list application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published