Cortiñas, AlejandroRodríguez Luaces, MiguelBouza Pena, DiegoUniversidade da Coruña. Facultade de Informática2026-09-152026-09-152023-06https://hdl.handle.net/2183/49242[Resumen]: El objetivo de este trabajo de fin de grado es desarrollar una plataforma para el registro, la visualización y el análisis de los recorridos personales realizados por un usuario. La plataforma tiene como objetivo principal permitir a los usuarios registrar de manera manual o automatizada sus recorridos diarios para poder analizar sus hábitos de movilidad y efectuar comparativas tanto espaciales como temporales. Para alcanzar este objetivo, en primer lugar, se realizó un estudio de las tecnologías necesarias en el proyecto. A continuación, se definieron los requisitos funcionales y no funcionales de la plataforma en cada uno de los módulos que la compondrían. Finalmente, se realizó el diseño, implementación y prueba de la aplicación. La plataforma consta de varios módulos, incluyendo una aplicación nativa para Android, desarrollada en Kotlin, que permite el registro de los trayectos, un servidor web desarrollado con Java que utiliza el framework Spring, persistiendo los datos en un SGBD PostgreSQL, y que ofrece una API REST, que consume un cliente web implementado con Javascript, React y React-Redux entre otros. Durante el desarrollo del trabajo de fin de grado se siguió una metodología iterativa e incremental dirigida por las funcionalidades del sistema.[Abstract]: The aim of this end-of-degree project is to develop a web platform for recording, visualising and analysing the personal journeys made by a user. The main objective of the platform is to allow users to manually or automatically record their daily journeys in order to analyse their mobility habits and make spatial and temporal comparisons. To achieve this objective, first of all, a study of the technologies needed for the project was carried out. Next, the functional and non-functional requirements of the platform were defined in each of its component modules. Finally, the design, implementation and testing of the application was carried out. The platform consists of several modules, including a native application for Android, developed in Kotlin, which allows the registration of journeys, a web server developed with Java using the Spring framework, persisting the data in a PostgreSQL DBMS, and offering a REST API, which consumes a web client implemented with Javascript, React and React-Redux among others. During the development of the final degree project, an iterative and incremental methodology was followed, driven by the functionalities of the system.spaOs titulares dos dereitos de autor autorizan a visualización do contido desta obra a través de Internet, así como a súa reprodución, gravación en soporte informático ou impresión para uso privado ou con fins de investigación. En ningún caso se permite o uso lucrativo deste documento. Estes dereitos afectan tanto ao resumo da obra como ao seu contido. Los titulares de los derechos de propiedad intelectual autorizan la visualización del contenido de este trabajo a través de Internet, así como su reproducción, grabación en soporte informático o impresión para su uso privado o con fines de investigación. En ningún caso se permite el uso lucrativo de este documento. Estos derechos afectan tanto al resumen del trabajo como a su contenido.JavaJavascriptKotlinSpringReactLeafletGeoJSONRecorridos personalesSistema de información geográficaGeoJSONPersonal journeysGeographic Information SystemPlataforma de registro, visualización y análisis de recorridos personalesbachelor thesisopen access