[en] Today the geographic information is present in our daily life, whether when we use the GPS, when checking the weather, when consulting the municipal census, etc. Such is the importance of geographic information, that an estimated 70 % of the corporate data that exists in the world include some geographical component. This application was born with the aim of simplifying access and increasing the types of visualization that can be applied to this geographic information, so in addition to maps, the application will allow the visualization of data as tables or varied graphs. The application can be used by any user who is not registered, but only administrator users can store geographic information in the database, create indicators from this information or create other administrators. To build the project, it was first necessary to conduct a study of the technologies that were to be used at work, since the vast majority were new technologies. Next, a needs assessment that the application had to satisfy was carry out and a list of user stories was obtained, as well a data model. Then some prototype screens were made and all user stories were implemented. And finally the unit tests were finished to verify that everything was working properly. The web application is composed of a web client created with Vue.js, a REST server built with Java and Geotools and a DBMS implemented on PostreSQL. The final degree project was managed by applying Scrum concepts but without implementing all the Scrum features. Specifically, user stories were used to manage the requirements and sprints were used to carry out the planning and monitoring of the project.

[es] Actualmente la información geográfica está presente en el día a día de nuestra rutina, ya sea cuando usamos el GPS, al consultar el tiempo atmosférico, al consultar el censo de nuestro ayuntamiento, etc. Tal es la importancia de la información geográfica, que se estima que un 70% de los datos corporativos que existen en el mundo incluyen algún componente geográfico. Esta aplicación nace con el objetivo de simplificar el acceso y aumentar los tipos de visualización que se pueden aplicar sobre esta información geográfica, por ello además de mapas la aplicación permitirá visualizar los datos como tablas o gráficos variados. La aplicación la puede usar cualquier usuario que no esté registrado, pero solo los usuarios administradores podrán almacenar información geográfica en la base de datos, crear indicadores a partir de esta información o crear a otros administradores. Para llevar a cabo el proyecto, fue necesario en primer lugar realizar un estudio de las tecnologías que se iban a emplear en el trabajo, ya que la gran mayoría eran novedosas. A continuación se realizó un estudio de necesidades que debía satisfacer la aplicación y se obtuvo una lista de historias de usuario así como un modelo de datos. Después se realizaron unos prototipos de pantallas y se implementaron todas las historias de usuario. Y finalmente se terminó haciendo las pruebas de unidad para comprobar que todo funcionaba adecuadamente. La aplicación web está compuesta por un cliente web creado con Vue.js, un servidor REST construido con Java y Geotools y un SGBD implementado sobre PostreSQL. El trabajo de fin de grado se gestionó aplicando conceptos de Scrum pero sin implementar todas las características de Scrum. En concreto se emplearon historias de usuario para gestionar los requisitos y se usaron sprints para llevar a cabo la planificación y seguimiento del proyecto.