Rights:
Atribución-NoComercial-SinDerivadas 3.0 España
Abstract:
Este Proyecto Fin de Carrera plantea el ciclo de vida completo de una
aplicaci on web de gestión orientada a llevar los datos estadísticos de un equi-
po amateur de baloncesto. Consiste en el desarrollo de la aplicación en sí,
su adaptación a nuevas versionEste Proyecto Fin de Carrera plantea el ciclo de vida completo de una
aplicaci on web de gestión orientada a llevar los datos estadísticos de un equi-
po amateur de baloncesto. Consiste en el desarrollo de la aplicación en sí,
su adaptación a nuevas versiones de software, su integración con aplicacio-
nes de terceros (Facebook en este caso concreto), su securización mediante
certificados y su despliegue en un entorno estable y accesible de una manera
rápida y sencilla, haciendo uso de tecnologías de virtualización y paquetiza-
ción (Docker).
La aplicación permite identificación de los usuarios, presenta una variedad
de información en diferentes tablas y permite al administrador operar sobre
los datos del sistema, añadiendo, editando o eliminando, según la necesi-
dad. También se integra con la red social Facebook para facilitar el acceso a
usuarios no registrados previamente y está desplegada mediante el uso de la
tecnología de Docker, que hace los despliegues sencillos y cómodos, optimi-
zando los recursos del sistema que la aloje.
El presente documento abarca desde la fase de análisis de requisitos hasta
el despliegue en un servidor final, explicando cada fase del proyecto y cada
decisión tomada.[+][-]
The present PFC (Proyecto Final de Carrera) propounds the full life
cicle of a web application, oriented to the management of the statistic data
of an amateur basketball team. It consists on the development of the code,
adapting it to fresh versions of the The present PFC (Proyecto Final de Carrera) propounds the full life
cicle of a web application, oriented to the management of the statistic data
of an amateur basketball team. It consists on the development of the code,
adapting it to fresh versions of the software, the integration with third party
applications (Facebook, in this particular case), the securization of the system
by using certificates and the deployment into a stable environment in a easy
way, making use of virtualization and packaging technologies (Docker).
The application identifies different users and roles, shows the information
presenting a variety of tables and allows the administrator to operate over the
system data, offering the possibility to add, edit or remove data according to
the needs of the moment. It also integrates with the social network Facebook
in order to grant access to users who were not previously registered, and it is
deployed by means of Docker technology, that makes the deployments easy
and optimizes the resources of the system that hosts it.
The span of this document includes the full scope of the project, from the
requirement analysis step to the final deployment in a secure server. It also
explains each step and decission.[+][-]