Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 831 Bytes

README.md

File metadata and controls

24 lines (16 loc) · 831 Bytes

Simple Todo

A simple to-do list made with VanillaJS. Based on the project with the same name by Caue Queiroz.

You can see it in action here (lacks IE support).

Features

  • Add/Remove tasks;
  • Mark items as completed;
  • Integrated with localStorage so you won't lose your list by reloading the window or closing the browser.

Involved studies

  • localStorage API;
  • ES6 Classes and best practices;
  • Data Interfaces;
  • Working with Events in VanillaJS;
  • DOM manipulation with VanillaJS;
  • Data validation with proper Error throwing.

As a bonus, I trained some concepts of RESTful APIs, separation of concerns and architectural patterns (in a very tiny scale).

Screenshot