Resumen:
|
[ES] En este trabajo se plantea desarrollar una aplicación web, con soporte para
smartphones y tablets, que ofrezca a los usuarios rutinas de entrenamiento y ejercicio físico.
El público objetivo de esta aplicación será ...[+]
[ES] En este trabajo se plantea desarrollar una aplicación web, con soporte para
smartphones y tablets, que ofrezca a los usuarios rutinas de entrenamiento y ejercicio físico.
El público objetivo de esta aplicación será cualquier persona que tenga edad suficiente
para ejercitarse, indistintamente de si hacen ejercicios en casa o entrenen en el gimnasio.
Las rutinas ofertadas variarán entre todo tipo, desde rutinas de todo el cuerpo hasta específicas
de una cierta zona del cuerpo, o más orientadas a ganar resistencia o perder grasa. La
aplicación tendrá una sección para ver el progreso físico gráficamente, pudiendo introducir el
peso, la altura y calcular el IMC. Además cada persona podrá crear rutinas personalizadas
eligiendo entre todos los ejercicios propuestos. Todas las rutinas mostrarán a qué zonas del
cuerpo afectarán.
La aplicación contempla cuentas de usuario a distintos niveles, distinguiendo entre
cuentas de administrador y cuentas de usuario sencillas. Por un lado, las cuentas de
administrador están enfocadas a profesionales del deporte los cuales podrán acceder para
añadir ejercicios y rutinas al catálogo que ofrecerá la aplicación a sus usuarios. Por otro lado,
las cuentas de usuario sencillas estarán más enfocadas al público general, es decir, a aquellos
usuarios que simplemente utilizan la aplicación para seguir rutinas, ver ejercicios o ver su
progreso físico.
La aplicación se desarrollará haciendo uso de PHP, HTML 5, CSS3 y Javascript. El
desarrollo de la parte servidor se llevará a cabo con PHP. El lado del usuario se desarrollará
con HTML 5, CSS3 y Javascript, también se pretende utilizar Bootstrap para hacer la web
adaptable a los distintos dispositivos. Se utilizará Microsoft Visual Studio Code y WampServer
para su desarrollo. La aplicación interactúa con una base de datos mySQL mediante la parte
servidor de ésta.
Para conseguir los objetivos planteados se estudiarán distintas aplicaciones Android,
orientadas al entrenamiento y ejercicio físico, del mercado ya que no se han podido encontrar
aplicaciones web gratuitas similares. Asimismo se propondrán mejoras respecto a las mismas.
[-]
[EN] In this work it is proposed to develop a web application, with support for smartphones
and tablets, that offers training routines and physical exercises to the users.
The target audience for this application will ...[+]
[EN] In this work it is proposed to develop a web application, with support for smartphones
and tablets, that offers training routines and physical exercises to the users.
The target audience for this application will be anyone who is old enough to exercise,
regardless of whether they work out at home or work out at the gym.
The routines offered will vary between all types, from whole body routines to specific body area,
or more focused on gaining stamina or losing fat. The application will have a section to see the
physical progress graphically, allowing you to enter the weight, the height and calculate the BMI.
In addition, each person will be able to create custom routines by choosing from all the
exercises proposed. All routines will show which areas of the body they will affect.
The application covers user accounts with different levels, distinguishing between
administrator accounts and simple user accounts. On the one hand, administrator accounts are
aimed at sport professionals who will be able to access and add exercises and routines to the
catalog that the application will offer to the users. On the other hand, simple user accounts will
be more focused on the general public, in other words, users who simply use the application to
follow routines, see exercises or watch their physical progress.
The application will be developed using PHP, HTML 5, CSS3 and Javascript. The
development of the server part will be done with PHP. The user side will be developed with
HTML 5, CSS3 and Javascript, it is also intended to use Bootstrap to make the web adaptable
to different devices. Microsoft Visual Studio Code and WampServer will be used for this
development. The application interacts with a MySQL database through the server part.
To achieve the stated objectives, different Android applications on the market, oriented to
training and physical exercise, will be studied since it has not been possible to find similar free
web applications. Improvements to them will also be proposed.
[-]
|