[en] 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.

[gl] 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.