Desarrollo de una aplicación multiplataforma para un marketplace de asesoramiento deportivo

Arellano Guerrero, Manuel (2024). Desarrollo de una aplicación multiplataforma para un marketplace de asesoramiento deportivo. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S. de Ingenieros Informáticos (UPM), Boadilla del Monte.

Descripción

Título: Desarrollo de una aplicación multiplataforma para un marketplace de asesoramiento deportivo
Autor/es:
  • Arellano Guerrero, Manuel
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería Informática
Fecha: Junio 2024
Materias:
ODS:
Palabras Clave Informales: Flutter, Firebase, Marketplace, Fitness, Aplicación multiplataforma, Multiplatform application.
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Ingeniería de Organización, Administración de Empresas y Estadística
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_MANUEL_ARELLANO_GUERRERO_2.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB)

Resumen

El propósito de este Trabajo Fin de Grado es desarrollar una aplicación multiplataforma llamada MyTrainer, concebida como un marketplace de asesoramiento deportivo. En el contexto actual, donde la búsqueda de un estilo de vida saludable y activo ha tomado relevancia, surge la necesidad de soluciones innovadoras que faciliten la conexión entre usuarios y asesores deportivos. MyTrainer proporcionará un servicio integral que permitirá a sus usuarios encontrar asesores deportivos adecuados según sus objetivos, preferencias y presupuesto. Asimismo, los usuarios podrán llevar un seguimiento del progreso, de sus sesiones de entrenamiento y de sus planes nutricionales. Además, de poder recibir las revisiones periódicas de los asesores, entre otras muchas funcionalidades que optimizarán tiempo que dedican a su trabajo los asesores deportivos. El desarrollo de la aplicación se basa en el uso del framework Flutter, asegurando una experiencia de usuario coherente y de alta calidad en múltiples plataformas con una única base de código. Por otra parte, se ha diseñado una arquitectura basada en una solución Backend as a Service con Firebase para gestionar la autenticación de usuarios, almacenamiento en tiempo real y sincronización de datos. Finalmente, también se examina el impacto del proyecto sobre los Objetivos de Desarrollo Sostenible de la Agenda 2030.

ABSTRACT

The purpose of this Final Degree Project is to develop a multiplatform application called MyTrainer, designed as a marketplace for sports consulting. In the current context, where the pursuit of a healthy and active lifestyle has gained importance, the need arises for innovative solutions that facilitate the connection between users and sports advisors. MyTrainer will provide a comprehensive service that will allow its users to find suitable sports advisors according to their goals, preferences, and budget. Additionally, users will be able to track their progress, training sessions, and nutritional plans. Furthermore, they will be able to receive periodic reviews from advisors, among many other functionalities that will optimize the time sports advisors dedicate to their work. The development of the application is based on the use of the Flutter framework, ensuring a consistent and high-quality user experience on multiple platforms with a single codebase. Additionally, an architecture based on a Backend as a Service solution with Firebase has been designed to manage user authentication, real-time storage, and data synchronization. Finally, the project's impact on the Sustainable Development Goals of the 2030 Agenda is also examined.

Más información

ID de Registro: 83025
Identificador DC: https://oa.upm.es/83025/
Identificador OAI: oai:oa.upm.es:83025
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 30 Jul 2024 16:38
Ultima Modificación: 30 Jul 2024 16:38