TY - UNPB ID - upm47452 PB - ETSI_Sistemas_Infor TI - Freestyle football N1 - Unpublished N2 - Este proyecto tiene como intención el desarrollo de una Web que haga como red social para una comunidad de deportistas que practican Freestyle Football. Se pretende ofrecer a estos una serie de funcionalidades útiles para la relación entre Freestylers de cualquier parte del mundo. Estas funcionalidades van a ser las siguientes: - Crear una cuenta única para cada jugador. - Crear sus datos y mostrar los vídeos subidos a YouTube de cada uno de los jugadores. - Poder ver los datos y vídeos de YouTube de otros usuarios registrados en la aplicación. - Retar a batalla a otro usuario mediante el uso de un título, una descripción y dos vídeos subidos a YouTube. - Votar entre las distintas batallas que hayan realizado los jugadores de todo el mundo. - Utilizar un chat que permitirá entablar una conversación con cualquiera de los demás jugadores. El desarrollo de esta Web, básicamente, se sostiene sobre un back-end basado en tecnologías Web, utilizando Spring Framework, Spring Security y Spring Data. Infraestructura de código abierto basado en un lenguaje Java. Este back-end actúa como API-REST, ofreciendo una serie de métodos GET, POST, DELETE,? que permiten el correcto uso de la misma ciñéndose al protocolo que éstas exigen. Por otra parte, para el cliente, se desarrolla una Web, en la que el maquetado se hará mediante la última versión del lenguaje de marcado HTML5 apoyándose en el framework AngularJs para realizar las tareas JavaScript y algunas ventajas que ofrece sobre la parte HTML. Esta Web será un SPA, Single-Page Application, gracias a algunas de las herramientas que ofrece AngularJs. ABSTRACT This project is intended to develop a Web that makes a social network for a community of athletes practicing Freestyle Football. It is intended to give these a number of useful features for the relationship between Freestylers from anywhere in the world. These features will be the following: - Create a single account for each player. - Create your data and display videos uploaded to YouTube of each of the players. - Being able to see the data and YouTube videos in implementing other users. - Challenging battle to another user by using a title, a description and two videos uploaded to YouTube. - Vote between the different battles that have made players around the world. - Use a chat which will start a conversation with any of the other players. The development of this Web basically holding onto a back-end Web based technologies using Spring Framework, Spring Security and Spring Data. Open source infrastructure based on Java language. This back-end act as a REST API, offering a number of methods GET, POST, DELETE... that allow the correct use of it hugging the protocol they require. Moreover, for the client, a Web develops, in which the formatted be using the latest version of the markup language HTML5 AngularJS framework relying on JavaScript to perform tasks and some advantages over the HTML part . This site will be a SPA, single-page application, thanks to some of the tools that AngularJS offers. M1 - masters KW - Freestyle football KW - jugadores KW - vídeos KW - batallas KW - conversaciones KW - Spring KW - HTML5 KW - AngularJs. Freestyle football KW - players KW - videos KW - battles KW - conversations KW - Spring KW - HTML5 KW - AngularJs UR - https://oa.upm.es/47452/ Y1 - 2016/07// AV - restricted A1 - Sánchez Sánchez, Ricardo EP - 85 ER -