# data[].attributes.headline
5. Desarrollar función para añadir apuntes a cada clase

# data[].attributes.subject
5. Desarrollar función para añadir apuntes a cada clase

# data[].attributes.custom_properties.8Usx2fbQ
Crear un espacio específico, anclado, desplegable o no, que sirva para escribir anotaciones y texto dentro de cada una de las asignaturas.

# data[].attributes.headline
6. Implementar función para adjuntar documentos a cada clase.

# data[].attributes.subject
6. Implementar función para adjuntar documentos a cada clase.

# data[].attributes.custom_properties.8Usx2fbQ
Añadir un apartado, interfaz o menú al que se acceda, ya sea mediante una barra lateral o botón. Dentro de este, se recogerán los archivos con distintas extensiones que el usuario quiera aportar. Para esto, se darán dos opciones al usuario: arrastrar archivos a o seleccionando mediante una ventana emergente.

# data[].attributes.headline
7. Crear funcionalidad para añadir tareas a cada clase.

# data[].attributes.subject
7. Crear funcionalidad para añadir tareas a cada clase.

# data[].attributes.custom_properties.8Usx2fbQ
Se diseñará un cuadro o tabla en el que se añadirán en las distintas columnas y filas, las tareas, su descripción, su fecha de vencimiento y posteriormente en el paso ocho se añadirá su estado.

# data[].attributes.headline
8.-Implemenentación de estados de las tareas: creada, en curso y gestión de tareas

# data[].attributes.subject
8.-Implemenentación de estados de las tareas: creada, en curso y gestión de tareas

# data[].attributes.body
Con esta implementación una interfaz en la cual puedas poner en ella si tu tare esta creada, en curso o finalizada.

1.- Creada : las tareas están en el Backlog y listas para ser trabajadas. El equipo las selecciona durante la planificación del Sprint.

2.- En curso: el trabajo en la tarea ha comenzado. El equipo la está ejecutando activamente durante el Sprint.

3.- Terminada: La tarea está completa

# data[].attributes.headline
9.Diseño de la interfaz de usuario para la visualización y gestión de tareas

# data[].attributes.subject
9.Diseño de la interfaz de usuario para la visualización y gestión de tareas

# data[].attributes.body
Añadir una interfaz para que el usuario pueda ver :

Tareas ( Tarjetas con detalles como descripción, responsable, estimación y prioridad)

Filtros y Personalización (Permiten organizar y visualizar tareas por criterios específicos)

Notificaciones y Comentarios ( Comunicación en tiempo real sobre cambios y discusión en las tareas)

Accesibilidad ( Diseño fácil de usar para todos los miembros del equipo )

# data[].attributes.headline
11.Pruebas de usabilidad y feedback del cliente.

# data[].attributes.subject
11.Pruebas de usabilidad y feedback del cliente.

# data[].attributes.custom_properties.8Usx2fbQ
Realizar pruebas de usabilidad para evaluar la experiencia del usuario y recoger feedback de clientes para mejorar el producto según sus necesidades.

# data[].attributes.headline
12.Optimización de aplicación y corrección de errores

# data[].attributes.subject
12.Optimización de aplicación y corrección de errores

# data[].attributes.custom_properties.8Usx2fbQ
Eliminar código reduntante.Uso eficiente de estructura de datos. Refactorización.Reducir tiempo de carga. Opitmización de consultas de datos.

# data[].attributes.headline
13. Preparación de documentación tecnica y de usuario

# data[].attributes.subject
13. Preparación de documentación tecnica y de usuario

# data[].attributes.custom_properties.8Usx2fbQ
-Crear manual.Detallar y organizar toda la documentación

# data[].attributes.headline
10.Creación de una base de datos para gestionar horarios, apuntes, documentos y tareas

# data[].attributes.subject
10.Creación de una base de datos para gestionar horarios, apuntes, documentos y tareas

# data[].attributes.custom_properties.8Usx2fbQ
Desarrollar una base de datos para gestionar horarios, apuntes, documentos y tareas, mejorando la organización y accesibilidad de información clave.

# data[].attributes.custom_properties.8Usx2fbQ
Diseñar una interfaz intuitiva y funcional para visualizar, modificar y organizar horarios, priorizando la usabilidad y organización clara de la información.

# data[].attributes.headline
3. Agregar función para añadir clases al horario

# data[].attributes.subject
3. Agregar función para añadir clases al horario

# data[].attributes.custom_properties.8Usx2fbQ
Desarrollar una función que permita añadir clases al horario, con selección de clase, horario y validación de conflictos.

# data[].attributes.headline
4.DEFINIR NOMBRE, HORAHORA INICIO Y FIN 

# data[].attributes.subject
4.DEFINIR NOMBRE, HORAHORA INICIO Y FIN 

# data[].attributes.custom_properties.8Usx2fbQ
-Crear campo para nombre.Crear campo para asignatura. Crear campo para hora inicio y fin. Definir posición de campos y funcionalidad.

# data[].attributes.custom_properties.8Usx2fbQ
Instalar editor de código.Instalar el compilador o interprete. Instalar GIT. Configurar el entorno de ejecución 