Compartir
Título
Capptyon. Aplicación para entrenadores personales.
Autor(es)
Director(es)
Palabras clave
Entrenador
Cliente
Flutter
Actividades
Trainer
Client
Activities
Clasificación UNESCO
1203.23 Lenguajes de Programación
3304.17 Sistemas en Tiempo Real
3304.18 Dispositivos de Almacenamiento
Fecha de publicación
2021-07
Resumen
[ESEn el mundo del fitness siempre ha existido la figura del entrenador personal, pero este profesional
siempre ha sido visto como un servicio alcanzable sólo a los bolsillos de los más afortunados.
Pero hoy en día, y aunque ciertamente los mejores entrenadores no puedan ser permitidos por
personas corrientes, el mundo del entrenamiento personal se ha extendido por todo el mundo,
dejando de ser ese lujo del que pocos podían disfrutar.
Cada vez más personas que antes buscaban un mero escape de su realidad en el deporte están
contratando los servicios de entrenadores personales para aprender a mejorar su forma o para
tener un planning diseñado para ellos que les ayude a lograr sus objetivos.
Además, debido a la pandemia mundial y a que el mundo se está enfocando cada vez más hacia
una era digital, la demanda de los entrenadores personales –y los entrenamientos– online están en
alza.
Este proyecto se ha desarrollado con motivo del Trabajo de Fin de Grado, y busca presentar una
aplicación para dispositivos móvil que ayude tanto a entrenadores personales como a sus clientes
a gestionar entrenamientos online.
La aplicación dispone de dos perfiles: entrenador y cliente. Una de las grandes características de
la aplicación es que cada entrenador dispondrá de un número único en el sistema, el cual
proporcionará a sus clientes para unirlos a su cuenta. De este modo se crean 'grupos' que constan
de un entrenador y todos sus clientes.
El entrenador tendrá un listado de sus clientes en su página principal desde la cual podrá acceder
a visualizar la progresión y las actividades de sus clientes, y además tendrá la capacidad de subir
documentos personalizados a las necesidades de sus clientes, como entrenamientos o artículos,
así como documentos generales, que podrán ver todos sus clientes.
Por otro lado, el cliente podrá llevar una progresión de su evolución, pudiendo introducir datos
que posteriormente son presentados visualmente por medio de gráficas, en las que se destacan las
últimas dos entradas añadidas. Asimismo, podrá llevar un diario de las actividades que realiza a
lo largo del año en el calendario que se le presenta en su página principal.
Ambos usuarios podrán gestionar su perfil, cambiando los datos pertinentes e incluso la foto en
el menú principal, pudiendo elegir de entre una selección de fotografías rotativas. Por lo demás,
ambos usuarios podrán hacer uso de un apartado de microblogueo en el que podrán compartir
posts con el entrenador y todos aquellos clientes que compartan el 'grupo', pudiendo ordenar estos
posts según el criterio de las opciones presentadas.
El desarrollo de este proyecto se enmarca en el ámbito de las tecnologías híbridas. Para su
realización, se ha utilizado el framewok de Google Flutter, y el lenguaje que lo acompaña, Dart.
Al mismo tiempo, se ha hecho uso de los servicios de otra de las plataformas de Google, Firebase,
y sus servicios.
Para seguir un proceso comprensible y conseguir un producto robusto se ha empleado la
metodología del Proceso Unificado.] [EN]The figure of a personal trainer has always existed in the world of fitness, but this professional has always been seen as a service attainable only for those with money on their pockets. But
nowadays, and although the best personal trainers are still not obtainable for the general public, the world of personal training has become widespread worldwide, no more to be that luxury few people could enjoy.
More and more people that would only seek sports as an escape from their lives are hiring the services of personal trainers to learn how to better their form or as a way to have a plan designed
for them that will help them achieve their goals.
More so, due to the global pandemic and the world being more directed into a digital era, the demand for personal trainers –and training– online are rising.
This project has been developed as a Final Degree Project, and aims to present a mobile phone app to help both the personal trainer and their clients in managing online trainings.
The app has two profiles: trainer and client. One of the big characteristics of the app is that each trainer will have a unique number in the system that they will have to supply to their clients to
link them to their account. This way, ‘groups’ are created that consist of a trainer and all their
clients.
The trainer will have a list of their clients in their main page, from which they will be able to visualize their clients’ progression and activities, and they will have the ability to upload docu ments personalized to their clients’ needs, be them new training schedules or articles, as well as general documents, which will be able to be accessed by all their clients.
On the other hand, the client will be able to keep a progression of their evolution, being able to add data that will be presented via graphics in which the last two added entries will be highlighted.
More so, they will have at their disposal a calendar on their main page where they will be allowed
to mark any day they carry out an activity.
Both types of user will be able to manage their profile, changing their information and even the picture in the main menu, which consists of a selection of images in a rotation. In addition, both users will be able to use the microblogging part of the app, in which they’ll be able to share posts
with the trainer and all their clients in the ‘group’, and they will be able to rearrange the order in which the posts appear in the timeline.
The development of this project is within the field of hybrid technologies. For its execution, Google’s Flutter framework has been used, as well as the language that accompanies it, Dart. At the same time, the services of another one of Google’s platforms have been used, Firebase, and its services.
In order to follow a comprehensible process and obtain a solid product, the methodology of Uni fied Process has been followed.
Descripción
Trabajo de Fin de Grado. Grado en Ingeniería Informática. Curso académico 2020-2021
URI
Aparece en las colecciones













