Este proyecto es una aplicación To-Do List desarrollada como ejercicio de aprendizaje, utilizando HTML, CSS y JavaScript vanilla, con el objetivo de afianzar las bases del desarrollo frontend sin dependencias externas. La aplicación permite añadir, completar y eliminar tareas de forma dinámica.
El foco principal del proyecto fue la manipulación del DOM, trabajando con eventos, creación y eliminación de nodos, actualización del estado de la interfaz y gestión de interacciones del usuario en tiempo real. Esto me permitió comprender mejor cómo JavaScript conecta la lógica con la interfaz visual.
Gracias a este ejercicio reforcé conceptos clave como event listeners, estructuras condicionales, gestión del estado en el navegador y separación entre estructura, estilo y lógica, sentando una base sólida para proyectos frontend más complejos.