Aplicación web para a unificación e comparativa de datos de diferentes sedes de Karting

UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES
dc.contributor.advisorSuárez-Garaboa, Sonia
dc.contributor.authorAriza Abaña, Alejandro
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2024-10-24T12:45:22Z
dc.date.embargoEndDate2025-04-01es_ES
dc.date.embargoLift2025-04-01
dc.date.issued2024-09
dc.description.abstract[Resumo]: Cando os usuarios de páxinas de karting desexan realizar comparativas de datos de diferentes kartings precisan navegar entre diferentes páxinas de kartings debido a que cada páxina de karting dispón da súa propia aplicación. Ante o proceso engorroso dos usuarios á hora de xestionar diferentes perfiles para cada conta ligada a un karting, a aplicación KartingCenter xorde como solución unificando todos os datos de todas estas páxinas en unha. Permitindo as sedes e aos usuarios enviar os seus datos a través dunha API, mediante unha interface web ou mediante a URL que ofrece o servidor. Así, KartingCenter nace co principal obxectivo de ofrecer aos usuarios ver os seus datos de sesións realizadas e compararse con outros usuarios dentro de cada unha das sedes de karting que estean ligadas á aplicación, sen necesidade de saír da mesma en ningún momento. Esta funcionalidade principal compleméntase con outras como poder ver os eventos que ofrece un karting e confirmar a súa asistencia ao evento, ver as reservas que ofrece cada karting e realizar unha reserva nun día e hora determinados ou ver os mellores cronos realizados en cada karting para así ter unha referencia dos mellores tempos en cada pista e fomentar a competitividade entre usuarios. Para o desenvolvemento de KartingCenter seguirase unha metodoloxía iterativa incremental como é Scrum ao longo do proxecto e levarase a cabo utilizando Java como linguaxe para o lado servidor e JavaScript como linguaxe principal para o lado cliente da aplicación. Utilizáronse tecnoloxías como SpringBoot, Hibernate, Maven entre outras no lado servidor, mentres que no lado cliente foron empregadas tecnoloxías como Yarn, React, Redux entre outras.es_ES
dc.description.abstract[Abstract]: When users of karting websites want to compare data from different karting tracks, they need to navigate between various karting websites because each karting site has its own application. Given the cumbersome process for users when managing different profiles for each account linked to a karting track, the KartingCenter application emerges as a solution by unifying all the data from all these websites into one. It allows headquarters and users to send their data through an API, a web interface, or via a URL provided by the server. Thus, KartingCenter was created with the primary goal of allowing users to view their session data and compare themselves with other users within each karting headquarter connected to the application, without needing to leave the platform at any point. This main functionality is complemented by others, such as the ability to see the events offered by a karting track and confirm their attendance, view the reservations offered by each karting track and make a reservation for a specific day and time, or view the best lap times achieved at each karting track to have areference of the top times on each track and encourage competitiveness among users. ”For the development of KartingCenter, an iterative incremental methodology like Scrum will be followed throughout the project, using Java as the server-side language and JavaScript as the primary language for the client-side of the application. Technologies such as Spring-Boot, Hibernate, Maven, among others, were used on the server-side, while on the client-side technologies such as Yarn, React, Redux, and others were employed.”es_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2023/2024es_ES
dc.identifier.urihttp://hdl.handle.net/2183/39767
dc.language.isoglges_ES
dc.rightsTodos os dereito sreservados. Neste caso prohíbese a reprodución, transformación, distribución e comunicación pública da obra por terceiros. En cambio, permítese a visualización e descarga dunha copia privada para o seu uso persoal.es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectKartinges_ES
dc.subjectGestiónes_ES
dc.subjectUnificaciónes_ES
dc.subjectJavaes_ES
dc.subjectReactes_ES
dc.subjectSpring Bootes_ES
dc.subjectPáxina Webes_ES
dc.subjectManagementes_ES
dc.subjectUnificatiónes_ES
dc.subjectWeb Pagees_ES
dc.titleAplicación web para a unificación e comparativa de datos de diferentes sedes de Kartinges_ES
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication32a0f645-72df-43c3-8786-dffff4ca2a1d
relation.isAdvisorOfPublication.latestForDiscovery32a0f645-72df-43c3-8786-dffff4ca2a1d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ArizaAbana_Alejandro_TFG_2024.pdf
Size:
4.09 MB
Format:
Adobe Portable Document Format
Description:
TFG EI