Compartir
Título
Desarrollo de una plataforma o aplicación web para la gestión de un gimnasio.
Autor(es)
Director(es)
Palabras clave
Gimnasios
aforo
deporte
actividades
Gym
capacity
sport
activities
Clasificación UNESCO
3304 Tecnología de Los Ordenadores
3304.17 Sistemas en Tiempo Real
Fecha de publicación
2021-07
Resumen
[ES]Este proyecto realizado como Trabajo Fin de Grado consiste en el dise˜no, desa rrollo e implementaci´on de una aplicaci´on web para la gesti´on de un gimnasio o centro
deportivo.
En la actualidad, debido a la pandemia causada por el COVID-19, muchos gim nasios y centros deportivos han tenido que controlar sus aforos o incluso cerrar sus
puertas para evitar aglomeraciones de personas y posibles contagios.
El objetivo principal del proyecto es la realizaci´on de una aplicaci´on que permita
a los clientes de estos centros poder asistir a los mismos con un control total del aforo.
Adem´as, los administradores de estos gimnasios tendr´an acceso a una herramienta que
llegue a mucha m´as gente y con la que podr´an gestionar con eficiencia su negocio.
El desarrollo de la aplicaci´on se divide en dos partes: Frotend y Backend.
En la parte del Frontend, cuyo objetivo es ser la interfaz del lado del cliente, se
ha utilizado JavaScript con Vue.js, un framework MVVM (Model-View-ViewModel)
con Licencia MIT. Para el dise˜no de los componentes de Vue.js usados se ha usado
el framework se ha utilizado Vuetify, un framework que sigue las convenciones de la
normativa de dise˜no Material Design, desarrollado por Google.
La aplicaci´on usa un almac´en de estados centralizados denominado Store y pro porcionado por la librer´ıa de gesti´on del estado denominada Vuex.
En la parte del Backend, cuyo objetivo es el control y almacenamiento de los datos,
se ha hecho uso de Node.js, que es un entorno en tiempo de ejecuci´on multiplataforma,
de c´odigo abierto, para la capa del servidor basado en el lenguaje de programaci´on
JavaScript.
Para el almacenamiento de datos se utiliza MongoDB, y para gesti´on de la gesti´on
de autentificaci´on se usado JWT. [EN]This End Degree Project consists in the design, development and implementation
of a web aplication for the management of an sport center.
Currently, due to COVID-19 pandemic, many gyms and sport centers have had
to control their capacity or even close to avoid crowds of people and possible infections.
The main objetive of the project is the realization of a web aplications that allow
the clietns of these centers access to theirs facilities. Furthermore, the adminstrators
of these centers could manage them with efficiency.
The development of the aplication divides in two parts: Frotend and Backend.
At the Frontend, whose main objetive is being the client’s side intterface, it has
been used JavaScript with Vue.js, a MVVM framework (Model-View-ViewModel) with
MIT License. For the Vue.js components design it has been used Vuetify, a Material
Design framework, developed by Google.
The aplication also uses a centralized state warehouse called Store. It has been
provided by the state management library, Vuex.
At the Backend, whose main objetive is the data control and storage, it has been
used Node.js, an execution time environment, open source, for the server layer based
on Javascript.
For the data storage it has been used MongoDB, and for the authentication
management it has been used JWT.
Descripción
Trabajo de Fin de Grado. Grado en Ingeniería Informática. Curso académico 2020-2021.
URI
Aparece en las colecciones













