
handle: 10366/149935
[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.
Trabajo de Fin de Grado. Grado en Ingenier?a Inform?tica. Curso acad?mico 2020-2021
1203.23 Lenguajes de Programación, Trainer, 3304.18 Dispositivos de Almacenamiento, Actividades, 1203.23 Lenguajes de Programaci?n, Cliente, Flutter, Client, Entrenador, Activities, 3304.17 Sistemas en Tiempo Real
1203.23 Lenguajes de Programación, Trainer, 3304.18 Dispositivos de Almacenamiento, Actividades, 1203.23 Lenguajes de Programaci?n, Cliente, Flutter, Client, Entrenador, Activities, 3304.17 Sistemas en Tiempo Real
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
