Skip to content

This is a simple To-do List application with basic functionalities to add, edit, remove and mark as completed the items from the list.

License

Notifications You must be signed in to change notification settings

johanpq/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

To Do List

This is a simple to-do list application with basic functionalities to add, edit, remove, and mark tasks as completed. The application also saves all tasks, including completed ones, to Web Storage.

To do List Screenshot

Functionalities

  • Add Task: Click the "Add" button to open the text input field. Enter the desired task, then click the "Submit" button to add it to the list.
  • Edit Task: Click the "✏️" button next to a task to modify its content.
  • Remove Task: Click the "❌" button next to a task to delete it from the list.
  • Complete Task: Click the "✅" button next to a task to mark it as completed. Completed tasks are saved and managed separately.
  • Web Storage: All tasks, including those that are completed, are saved in Web Storage, ensuring that your list is preserved even if you close the browser.

How to Use

  1. Add Task:

    • Click the "Add" button.
    • Type the task into the text input field.
    • Click the "Submit" button.
  2. Edit Task:

    • Locate the task in the list.
    • Click the "✏️" button next to the task.
    • Make necessary changes in the text input field.
    • Click the corresponding emoji to confirm ("✅" to save or "❌" to cancel).
  3. Remove Task:

    • Locate the task in the list.
    • Click the "❌" button next to the task. The task will be removed from both the list and Web Storage.
  4. Complete Task:

    • Locate the task in the list.
    • Click the "✅" button next to the task. The task will be marked as completed and saved in Web Storage.

Technologies Used

This application was developed using the following technologies:

  • HTML
  • SASS
  • JavaScript
  • Web Storage API

Vercel

This project is hosted on Vercel. Click here to view it.

Author

This project was developed by Johan Queiroz.

Contributing

Feel free to contribute by adding new features, reporting issues, or suggesting improvements. Simply open an issue or submit a pull request to the project repository.

License

This project is licensed under the MIT License.

About

This is a simple To-do List application with basic functionalities to add, edit, remove and mark as completed the items from the list.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published