Aplicación web destinada a facilitar las actividades de entrenamiento y rehabilitación de las personas con diversidad funcional que encuentran dificultades a la hora de entender y comprender los pasos de una secuencia de tareas. La aplicación implementa un sistema de creación de tareas con pictogramas y un entorno de visualización con temporizadores. También permite ajustar varios parámetros del temporizador, así como buscar pictogramas en la base de datos de Arasaac o subir imágenes propias.
La aplicación está basada en una arquitectura Rest Cliente-Servidor. Se compone de un Backend que provee de una API para comunicarse con el frontend de Angular y se comunica con una base de datos de MySQL. Los recursos más importantes utilizados para el desarrollo son los siguientes:
Se debe crear un fichero .env
dentro de la carpeta backend con las siguientes variables:
- DB_HOST = urlhost
- DB_PORT= puertodb
- DB_USER = usuariodb
- DB_PASSWORD = contraseñadb
- DB_DATABASE = nombredb
En el directorio raíz:
- Para arrancar el cliente ejecutar
ng serve
y abrir el navegador en la direcciónhttp://localhost:4200/
. - Para arrancar el servidor ejecutar
npm run dev
.