Mobile App for Campus Sur Sports Center using Serverless Cloud Architecture

Bookmark (0)
Please login to bookmark Close

El proyecto se centra en el desarrollo de una aplicación móvil que ofrece a los usuarios un acceso completo a la información sobre las actividades, instalaciones y reservas del Centro Deportivo Campus Sur de la UPM.
La aplicación está diseñada para permitir a los usuarios consultar fácilmente las instalaciones deportivas disponibles, visualizar las actividades programadas, revisar sus reservas de pistas (baloncesto, fútbol y otros deportes), entre otras funciones.
El sistema se construye utilizando una arquitectura serverless desplegada en AWS, lo que proporciona un escalado automático de los recursos en función de la demanda, eficiencia en los costes y una gestión simplificada del backend. Entre los principales componentes del backend se incluyen AWS Lambda para la ejecución sin servidor de funciones, Amazon API Gateway para la creación de puntos de acceso API seguros y escalables, y DynamoDB para el almacenamiento de datos NoSQL flexible y de alto rendimiento. La autenticación y autorización de los usuarios se gestionan mediante AWS Cognito, garantizando un acceso seguro y experiencias personalizadas.
El frontend se desarrolla con Jetpack Compose para Android, aprovechando su modelo de programación reactivo y declarativo para construir una interfaz moderna, intuitiva y adaptable. La integración con los servicios de AWS se realiza a través de AWS Amplify, lo que permite una comunicación fluida entre el cliente móvil y los servicios de backend, simplificando al mismo tiempo los flujos de desarrollo y despliegue.
El proyecto tiene como objetivo ofrecer una plataforma robusta, escalable y fácil de usar para estudiantes, personal y visitantes, facilitando la interacción con el centro deportivo y mejorando la accesibilidad y la experiencia del usuario.
Más allá de su implementación técnica, esta tesis adopta una perspectiva analítica y metodológica que sitúa el proyecto dentro de un contexto académico e institucional.
Reflexiona sobre la motivación que impulsa el trabajo y la creciente importancia de la transformación digital en los servicios universitarios. A través de una planificación y evaluación estructuradas, el proyecto integra la práctica de la ingeniería con la metodología de investigación para asegurar tanto la calidad técnica como la relevancia práctica.
La tesis evalúa el impacto del sistema desarrollado desde una perspectiva tecnológica e institucional, ofreciendo una reflexión crítica sobre sus resultados, limitaciones y posibles mejoras futuras, contribuyendo así al avance de las soluciones digitales en el ámbito de la educación superior.
Abstract:
The project focuses on developing a mobile application that provides users with comprehensive access to information about activities, facilities, and reservations at the Campus Sur Sports Center of the UPM.
The application is designed to allow users to easily check available sports facilities, view scheduled activities, view their court reservations (basketball, football, and other sports), among others.
The system is built using a serverless architecture deployed on AWS, which provides automatic scaling of resources based on demand, cost efficiency, and simplified backend management. Key backend components include AWS Lambda for serverless function execution, Amazon API Gateway for secure and scalable API endpoints, and DynamoDB for flexible, high‐performance NoSQL data storage. User authentication and authorization are handled using AWS Cognito, ensuring secure access and personalized experiences.
The frontend is developed using Jetpack Compose for Android, leveraging its reactive and declarative programming model to build a modern, intuitive, and responsive user interface. Integration with AWS services is facilitated through AWS Amplify, enabling seamless communication between the mobile client and backend services while simplifying development and deployment workflows.
The project aims to provide a robust, scalable, and user‐friendly platform for students, staff, and visitors to efficiently interact with the sports center, improving accessibility and overall user experience.
Beyond its technical implementation, this thesis adopts an analytical and methodological perspective that situates the project within a academic and institutional context.
It reflects on the motivation behind the work and the growing importance of digital transformation in university services. Through structured planning and evaluation, the project integrates engineering practice with research methodology to ensure both technical quality and practical relevance.
The thesis assesses the impact of the developed system from technological and institutional viewpoints, offering a critical reflection on its results, limitations, and future improvements, thereby contributing to the advancement of digital solutions in higher education environments.

​El proyecto se centra en el desarrollo de una aplicación móvil que ofrece a los usuarios un acceso completo a la información sobre las actividades, instalaciones y reservas del Centro Deportivo Campus Sur de la UPM.
La aplicación está diseñada para permitir a los usuarios consultar fácilmente las instalaciones deportivas disponibles, visualizar las actividades programadas, revisar sus reservas de pistas (baloncesto, fútbol y otros deportes), entre otras funciones.
El sistema se construye utilizando una arquitectura serverless desplegada en AWS, lo que proporciona un escalado automático de los recursos en función de la demanda, eficiencia en los costes y una gestión simplificada del backend. Entre los principales componentes del backend se incluyen AWS Lambda para la ejecución sin servidor de funciones, Amazon API Gateway para la creación de puntos de acceso API seguros y escalables, y DynamoDB para el almacenamiento de datos NoSQL flexible y de alto rendimiento. La autenticación y autorización de los usuarios se gestionan mediante AWS Cognito, garantizando un acceso seguro y experiencias personalizadas.
El frontend se desarrolla con Jetpack Compose para Android, aprovechando su modelo de programación reactivo y declarativo para construir una interfaz moderna, intuitiva y adaptable. La integración con los servicios de AWS se realiza a través de AWS Amplify, lo que permite una comunicación fluida entre el cliente móvil y los servicios de backend, simplificando al mismo tiempo los flujos de desarrollo y despliegue.
El proyecto tiene como objetivo ofrecer una plataforma robusta, escalable y fácil de usar para estudiantes, personal y visitantes, facilitando la interacción con el centro deportivo y mejorando la accesibilidad y la experiencia del usuario.
Más allá de su implementación técnica, esta tesis adopta una perspectiva analítica y metodológica que sitúa el proyecto dentro de un contexto académico e institucional.
Reflexiona sobre la motivación que impulsa el trabajo y la creciente importancia de la transformación digital en los servicios universitarios. A través de una planificación y evaluación estructuradas, el proyecto integra la práctica de la ingeniería con la metodología de investigación para asegurar tanto la calidad técnica como la relevancia práctica.
La tesis evalúa el impacto del sistema desarrollado desde una perspectiva tecnológica e institucional, ofreciendo una reflexión crítica sobre sus resultados, limitaciones y posibles mejoras futuras, contribuyendo así al avance de las soluciones digitales en el ámbito de la educación superior.
Abstract:
The project focuses on developing a mobile application that provides users with comprehensive access to information about activities, facilities, and reservations at the Campus Sur Sports Center of the UPM.
The application is designed to allow users to easily check available sports facilities, view scheduled activities, view their court reservations (basketball, football, and other sports), among others.
The system is built using a serverless architecture deployed on AWS, which provides automatic scaling of resources based on demand, cost efficiency, and simplified backend management. Key backend components include AWS Lambda for serverless function execution, Amazon API Gateway for secure and scalable API endpoints, and DynamoDB for flexible, high‐performance NoSQL data storage. User authentication and authorization are handled using AWS Cognito, ensuring secure access and personalized experiences.
The frontend is developed using Jetpack Compose for Android, leveraging its reactive and declarative programming model to build a modern, intuitive, and responsive user interface. Integration with AWS services is facilitated through AWS Amplify, enabling seamless communication between the mobile client and backend services while simplifying development and deployment workflows.
The project aims to provide a robust, scalable, and user‐friendly platform for students, staff, and visitors to efficiently interact with the sports center, improving accessibility and overall user experience.
Beyond its technical implementation, this thesis adopts an analytical and methodological perspective that situates the project within a academic and institutional context.
It reflects on the motivation behind the work and the growing importance of digital transformation in university services. Through structured planning and evaluation, the project integrates engineering practice with research methodology to ensure both technical quality and practical relevance.
The thesis assesses the impact of the developed system from technological and institutional viewpoints, offering a critical reflection on its results, limitations, and future improvements, thereby contributing to the advancement of digital solutions in higher education environments. Read More