Link Search Menu Expand Document

Unit Project - To Do App

Objective: Make a To Do App where a user can add tasks to a table and remove an individual task when it’s completed. For an example, click here.

Requirements

  • Use an array to keep track of tasks. (3 pts)
  • Use at least one event handler. (3 pts)
  • Use at least one function. (3 pts)
  • In HTML, use a table or list to display tasks. (3 pts)
  • Modify the DOM when tasks are added or removed.
    • Be able to add a task based on user input. (3 pts)
    • Be able to remove a specific task. (3 pts)
  • Code Style (2 pts)
    • Have logical names for your variables and functions.
    • Use const for variables that don’t need to be reassigned.
    • Have good indentation blocks of code (functions, conditionals).

Starting HTML

If you’d like some starting HTML, visit https://replit.com/@buckldav/TodoApp0#index.html.

Example

Here’s a working example (link):