MagicWater es una empresa que se dedica a realizar estudios de calidad del agua en diferentes zonas. El director de la empresa ha solicitado el desarrollo de una aplicación web que permita gestionar las tareas de los trabajadores de manera eficiente. Los trabajadores, en su mayoría ingenieros, tienen a su cargo proyectos de análisis de calidad del agua, y la aplicación debe permitirles crear, editar y borrar tareas relacionadas con dichos proyectos. Además, se requiere que la aplicación genere automáticamente una secuencia de tareas estándar para cada proyecto. Los trabajadores solo podrán acceder y administrar sus propias tareas, mientras que los supervisores tendrán acceso a todas las tareas y podrán obtener informes con datos resumidos sobre el estado de las tareas.
Este programa esta hecho con Java gracias a Spring Boot. He controlado la aplicación gracias a su JPA, Repositorios y Controladores junto con un apartado para la seguridad en la base de datos. He hecho diferentes HTML y he organizado la página para que las rutas no sean las relativas, sino que desde el Controlador he indicado que ruta quiero que aparezca.