Proyecto Subsistema

Autor/a

Javier Ribal del Río

Fecha de publicación

19 de diciembre de 2025

Fecha de última modificación

27 de marzo de 2026

Objetivo

Desarrollar una pequeña aplicación web para gestionar una lista de tareas utilizando HTML, CSS y JavaScript, trabajando directamente con el DOM.

base


Qué se quiere hacer

  • Crear una página web que permita añadir tareas.
  • Cada tarea debe tener:
    • Un texto descriptivo.
    • Un responsable (Software, Hardware, Partners, Otros).
  • Las tareas deben mostrarse en una lista.
  • Al hacer click sobre una tarea, esta debe eliminarse.
  • La página no debe recargarse al añadir o eliminar tareas.

Requisitos técnicos

  • La lógica debe implementarse manipulando el DOM directamente (document.createElement, appendChild, addEventListener, etc.).
  • HTML básico para la estructura.
  • CSS libre, se espera que se use de forma creativa para mejorar el diseño.
  • JavaScript en un archivo separado o en un <script>.

Importante

  • La solución mínima funcional es sencilla.
  • Se espera que el alumnado mejore notablemente el aspecto visual usando CSS.
  • El diseño, la usabilidad y la presentación formarán parte de la evaluación.
  • Aquellos que completen la funcionalidad básica de la tarea podrán preguntarle al profesor como mejorar la tarea o que agregar para ampliar funcionalidades

No es necesario

  • Guardar las tareas al recargar la página.
  • Autenticación de usuarios.
  • Base de datos o backend.

Entregable

  • Archivos index.html, script.js y style.css.
  • El proyecto debe poder abrirse directamente en el navegador.