[spa] El objetivo de este proyecto es la creación de una aplicación web, una plataforma que es capaz de gestionar cualquier tipo de deportes basada en un sistema de juego de competición donde los usuarios pueden crear, configurar y participar las partidas de los deportes deseados. La aplicación está diseñada para blindar a los usuarios una experiencia deportiva completamente nueva y divertida.
Este proyecto incluye la implementación de un servidor con servicios REST API y una presentación visual mediante un navegador. Debido al amplio volumen de trabajo de este TFG sólo incorporaré un juego a la plataforma, un deporte aeróbico, Running.
Esta plataforma debe ofrecerle al usuario una máxima libertad a la hora de crear partidas. Por ejemplo, configurar el número máximo de rivales, posibilidad de competir en equipo o individual, establecer una fecha de finalización etc.
Esta aplicación usa la geolocalización vía GPS como método principal de localización del dispositivo para capturar el rendimiento deportivo del usuario, velocidad movimiento y distancia recorrida.
En general, esta aplicación es bastante completa. No solo porque contiene el lado servidor y el lado cliente, sino también por la implementación de REST API que usa el propio protocolo HTTP para la comunicación entre máquinas. Dado que HTTP es ampliamente soportado por todos los sistemas.