NUCBA | Live DEMO | To Do List - JavaScript

Solución al desafío correspondiente a la clase 7 del módulo Manipulación del DOM de JavaScript. El objetivo del desafío es implementar una aplicación simple de gestión de tareas utilizando HTML, CSS y JavaScript. La aplicación debe permitir a los usuarios agregar y eliminar tareas.

Se proporciona la estructura HTML y el estilo CSS.

Agregar las siguientes funcionalidades:

  • Inicializar una lista de tareas vacía al cargar la página.
  • Permitir a los usuarios agregar tareas ingresando el nombre de la tarea y haciendo clic en el botón de agregar.
  • Evitar agregar tareas con el mismo nombre.
  • Permitir a los usuarios eliminar una tarea haciendo clic en el botón correspondiente.
  • Permitir a los usuarios eliminar todas las tareas haciendo clic en el botón "Eliminar Todas".

Otras ugerencias:

  • Utilizar localStorage para almacenar y recuperar la lista de tareas.
  • Utilizar funciones separadas para cada parte de la lógica (agregar, eliminar, renderizar, etc.).