- -

Diseño y desarrollo de una aplicación para la gestión de un equipo de natación

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño y desarrollo de una aplicación para la gestión de un equipo de natación

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Vidal Oriola, Germán Francisco es_ES
dc.contributor.author Gallifa Tronch, Enrique es_ES
dc.date.accessioned 2023-09-07T12:15:41Z
dc.date.available 2023-09-07T12:15:41Z
dc.date.created 2023-07-13
dc.date.issued 2023-09-07 es_ES
dc.identifier.uri http://hdl.handle.net/10251/196050
dc.description.abstract [ES] Con este trabajo final de grado se pretende diseñar y desarrollar un sistema que ayude a los entrenadores de equipos de natación a mejorar los resultados obtenidos en las competiciones por puntos. Este sistema pertenece al ámbito de las aplicaciones web, permitiendo su acceso desde cualquier dispositivo con un navegador web integrado. Cada vez hay más actividad en torno a las páginas web y con ello aparecen muchos frameworks que son de gran utilidad para desarrollarlas con facilidad. El objetivo principal es el de implementar una primera versión usable (Minimum Viable Product, MVP) capaz de obtener la lista de los deportistas mejor capacitados para maximizar los puntos obtenidos en la competición. Esta versión permite, además de obtener esta lista, obtener una serie de información importante para los entrenadores de cara a mejorar los entrenamientos grupales de sus nadadores (ritmo ideal de entrenamiento, marcas de competición). Con estas herramientas, un entrenador puede ser capaz de hacer mejorar a su equipo para obtener un mayor rendimiento individual de cada nadador. Para alcanzar dicho objetivo, se ha utilizado un framework de JavaScript, NextJS, junto a TypeScript, conectado a una base de datos no relacional, MongoDB. Este framework ha facilitado el uso de la arquitectura por capas, debido a su sistema de carpetas, junto a una metodología ágil derivada de SCRUM, realizando varios sprints con un objetivo bien definido a desarrollar en cada uno de ellos. Además, para poder realizar una interfaz amigable y fácil de utilizar, se ha utilizado Tailwind CSS para dar estilo a todas las páginas de este sistema web. es_ES
dc.description.abstract [CA] Amb aquest treball final de grau es pretén dissenyar i desenvolupar un sistema que ajude als entrenadors d’equips de natació a millorar els resultats obtinguts per a les competicions per punts. Aquest sistema pertany de l’àmbit de les aplicacions web, permetent el seu accés des de qualsevol dispositiu amb un navegador web integrat. Cada vegada hi ha més activitat al voltant de les pàgines web i amb això apareixen molts frameworks que són de gran utilitat per desenvolupar-les amb facilitat. L’objectiu principal és el d’implementar una primera versió usable (Minimum Viable Product, MVP) capaç d’obtindre la llista dels esportistes més ben capacitats per a maximitzar els punts obtinguts en la competició. Aquesta versió permet, a més d’obtindre aqueta llista, obtindre una sèrie d’informació important per als entrenadors de cara a millorar els entrenaments grupals dels seus nadadors (ritme ideal d’entrenament, marques de competició). Amb aquestes eines, un entrenador pot ser capaç de fer millorar al seu equip per a obtindre un major rendiment individual de cada nadador. Per a aconseguir aquest objectiu, s’ha utilitzat un framework de JavaScript, NextJS, juntament amb TypeScript, connectat a una base de dades no relacional, MongoDB. Aquest framework ha facilitat l’ús de l’arquitectura per capes, a causa del seu sistema de carpetes, al costat d’una metodologia àgil derivada de SCRUM, realitzant diversos sprints amb un objectiu ben definit a desenvolupar en cadascun d’ells. A més, per a poder realitzar una interfície amigable i fàcil d’utilitzar, s’ha emprat Tailwind CSS per a donar estil a totes les pàgines d’aquest sistema web. es_ES
dc.description.abstract [EN] With this final degree project, we intend to design and develop a system to help swimming coaches to improve the results in championships. This system belongs to the area of web-applications, allowing its access from any device with a web browser. There is more and more activity around web pages and with it, a lot of frameworks we appeared to develop them easily. The main objective is to implement a first usable version (Minimum Viable Product, MVP) capable of obtaining the best trained swimmers to maximize the number of points obtained in the competition. This version allows, besides getting this list, to get a series of important information for coaches in order to improve group training (ideal training pace, championship marks). With this tool, a coach may be able to improve their team in order to get a better individual performance from every single swimmer. In order to obtain such objectives, it has been used a JavaScript framework, NextJS, together with TypeScript, connected to a non-relational database, MongoDB. This framework has eased the use of a layered architecture, due to its folder system, besides the agile methodology derived from SCRUM, carrying out several sprints with a well-defined objective to develop in each sprint. Moreover, in order to prepare a friendly and easy-going interface, Tailwind CSS has been used to format every page of this web system. es_ES
dc.format.extent 75 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Entrenador es_ES
dc.subject Nadador es_ES
dc.subject JavaScript es_ES
dc.subject NextJS es_ES
dc.subject SCRUM es_ES
dc.subject Coach es_ES
dc.subject Swimmer es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño y desarrollo de una aplicación para la gestión de un equipo de natación es_ES
dc.title.alternative Design and development of an application for the management of a swimming team es_ES
dc.title.alternative Disseny i desenvolupament d'una aplicació per a la gestió d'un equip de natació es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Gallifa Tronch, E. (2023). Diseño y desarrollo de una aplicación para la gestión de un equipo de natación. Universitat Politècnica de València. http://hdl.handle.net/10251/196050 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\153581 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem