EVENTMANAGER: UNA APLICACIÓN WEB PARA GESTIÓN DE EVENTOS

dc.contributor.authorTorres Rivero, Sergio
dc.date.accessioned2026-06-18T10:02:11Z
dc.date.issued2026-06-09
dc.descriptionTrabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2025/2026. Directores/as: Michel Maes Bermejo
dc.description.abstractLa organización de eventos y la coordinación de asistentes representa un desafío logístico y de comunicación significativo en la actualidad. En este Trabajo de Fin de Grado se presenta el diseño, desarrollo y despliegue de EventManager, una aplicación web orientada a centralizar y optimizar la planificación de eventos privados. El sistema permite a los usuarios crear eventos y unirse a otros, además, ofrece una gestión dinámica dentro de los eventos basada en el contexto de participación del usuario según el rol de su entrada: anfitrión o invitado; permitiendo actualizar los detalles del evento, controlar el estado de las invitaciones y coordinar aportaciones económicas para regalos de forma eficiente. La solución emplea una arquitectura distribuida de tres capas: presentación, lógica de negocio y persistencia de datos, comunicadas a través de una Interfaz de Programación de Aplicaciones de Transferencia de Estado Representacional (API REST). El backend, desarrollado con Spring Boot y Java, implementa seguridad mediante JSON Web Token (JWT), capacidades de filtrado y paginación dinámica mediante Spring Data Java Persistence API (JPA), y persistencia en una base de datos relacional PostgreSQL, integrando además MinIO y Amazon Simple Storage Service (AWS S3) para la gestión de archivos multimedia. Por su parte, el frontend es una Single Page Application (SPA) construida con Vue y Vite, diseñada para ofrecer una experiencia interactiva, rápida y accesible. Además, todo el sistema ha sido empaquetado utilizando contenedores Docker y desplegado en la infraestructura en la nube de Amazon Web Services (AWS), garantizando así su portabilidad y alta disponibilidad.
dc.identifier.urihttps://hdl.handle.net/10115/298657
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rightsCreative Commons Atribución-CompartirIgual 4.0 Internacional
dc.rights.accessRightsinfo:eu-repo/semantics/restrictedAccess
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/legalcode
dc.subjectAplicación web
dc.subjectSpring Boot
dc.subjectJava
dc.subjectVue
dc.subjectIntegración y Entrega Continua
dc.subjectDocker
dc.subjectAmazon Web Services
dc.titleEVENTMANAGER: UNA APLICACIÓN WEB PARA GESTIÓN DE EVENTOS
dc.typeinfo:eu-repo/semantics/studentThesis

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Name:
Memoria del TFG
Size:
36.05 MB
Format:
Adobe Portable Document Format
Loading...
Name:
Anexo del TFG
Size:
1.86 MB
Format:
Unknown data format

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
2.96 KB
Format:
Item-specific license agreed upon to submission
Description: