Este Trabajo de Fin de Grado tiene como objetivo el diseño y desarrollo de una aplicación web orientada a la gestión y seguimiento de metas personales. La aplicación está pensada para que los usuarios puedan introducir, organizar y monitorizar sus propios objetivos, ya sean de tipo profesional, académico, personal o de salud. Cada meta introducida por el usuario debe estar asociada a un valor cuantitativo que permita realizar un seguimiento objetivo de su evolución en el tiempo.
El sistema permite registrar actualizaciones sobre el estado de cada meta, lo que facilita al usuario evaluar su progreso. Para ello, se ha implementado un panel de control visual que ofrece una representacion gráfica clara y dinámica del cumplimiento de las metas definidas. Esta interfaz mejora la experiencia del usuario y promueve la constancia en el logro de sus objetivos.
Desde el punto de vista técnico, la aplicación se ha desarrollado utilizando una arquitectura basada en microservicios, lo cual favorece la escalabilidad, mantenibilidad y despliegue independiente de los distintos módulos del sistema. Además, el entorno de despliegue se basa en tecnologías cloud, lo que garantiza accesibilidad, disponibilidad y flexibilidad en el uso de los recursos.
El proyecto combina así aspectos de desarrollo frontend y backend, arquitectura distribuida, servicios en la nube y experiencia de usuario, con el propósito de ofrecer una herramienta práctica y eficaz para la mejora de la productividad personal.
Abstract:
This Final Degree Project aims to design and develop a web application focused on the management and monitoring of personal goals. The application is intendedto allow users to input, organize, and track their own objectives, whether they are professional, academic, personal, or health-related. Each goal entered by the user must be associated with a quantitative value that enables objective tracking of its progress over time.
The system allows users to record updates on the status of each goal, facilitating the evaluation of their progress. To support this, a visual dashboard has been implemented, offering clear and dynamic graphical representation of the goals fulfillment. This interface enhances the user experience and encourages consistency in achieving objectives.
From a technical perspective, the application has been developed using a microservicesbased architecture, which promotes scalability, maintainability, and independent deployment of the different system modules. In addition, the deployment environment is based on cloud technologies, ensuring accessibility, availability, and flexibility in resource usage.
The project thus combines aspects of frontend and backend development, distributed architecture, cloud services, and user experience, with the goal of providing a practical and effective tool for improving personal productivity.
Este Trabajo de Fin de Grado tiene como objetivo el diseño y desarrollo de una aplicación web orientada a la gestión y seguimiento de metas personales. La aplicación está pensada para que los usuarios puedan introducir, organizar y monitorizar sus propios objetivos, ya sean de tipo profesional, académico, personal o de salud. Cada meta introducida por el usuario debe estar asociada a un valor cuantitativo que permita realizar un seguimiento objetivo de su evolución en el tiempo.
El sistema permite registrar actualizaciones sobre el estado de cada meta, lo que facilita al usuario evaluar su progreso. Para ello, se ha implementado un panel de control visual que ofrece una representacion gráfica clara y dinámica del cumplimiento de las metas definidas. Esta interfaz mejora la experiencia del usuario y promueve la constancia en el logro de sus objetivos.
Desde el punto de vista técnico, la aplicación se ha desarrollado utilizando una arquitectura basada en microservicios, lo cual favorece la escalabilidad, mantenibilidad y despliegue independiente de los distintos módulos del sistema. Además, el entorno de despliegue se basa en tecnologías cloud, lo que garantiza accesibilidad, disponibilidad y flexibilidad en el uso de los recursos.
El proyecto combina así aspectos de desarrollo frontend y backend, arquitectura distribuida, servicios en la nube y experiencia de usuario, con el propósito de ofrecer una herramienta práctica y eficaz para la mejora de la productividad personal.
Abstract:
This Final Degree Project aims to design and develop a web application focused on the management and monitoring of personal goals. The application is intendedto allow users to input, organize, and track their own objectives, whether they are professional, academic, personal, or health-related. Each goal entered by the user must be associated with a quantitative value that enables objective tracking of its progress over time.
The system allows users to record updates on the status of each goal, facilitating the evaluation of their progress. To support this, a visual dashboard has been implemented, offering clear and dynamic graphical representation of the goals fulfillment. This interface enhances the user experience and encourages consistency in achieving objectives.
From a technical perspective, the application has been developed using a microservicesbased architecture, which promotes scalability, maintainability, and independent deployment of the different system modules. In addition, the deployment environment is based on cloud technologies, ensuring accessibility, availability, and flexibility in resource usage.
The project thus combines aspects of frontend and backend development, distributed architecture, cloud services, and user experience, with the goal of providing a practical and effective tool for improving personal productivity. Read More


