What you will build
Practice JavaScript state, forms and local storage through a task board.
Suggested implementation steps
- Sketch a task list and actions.
- Represent tasks as objects with unique identifiers.
- Implement add, complete, filter and delete controls.
- Persist local changes and validate form input.
Start working on your idea
Use the HTML live preview or JavaScript playground to prototype your features and experiment.
Open code playground ↗