Fariña, AntonioGómez-Brandón, AdriánTorres Oróns, JuanUniversidade da Coruña. Facultade de Informática2025-11-052025-11-052025-09https://hdl.handle.net/2183/46288[Resumen]: Los sistemas de información geográfica han adquirido un protagonismo esencial en la gestión y visualización de datos espaciales. En este marco, este Trabajo de Fin de Grado tiene como objetivo el desarrollo de una plataforma web que facilite tanto a los usuarios la búsqueda de una vivienda acorde a sus preferencias como a los propietarios la publicación de anuncios de pisos disponibles, al tiempo que promueve la conexión entre ambas partes. Para definir el alcance y los requisitos funcionales del proyecto se realizó un análisis preliminar, tras el cual se diseñaron los mockups y se modeló la base de datos. A continuación, se procedió a la implementación de la aplicación, integrando datos geoespaciales con una interfaz intuitiva que permite a los usuarios añadir, modificar y visualizar inmuebles disponibles. La plataforma incorpora un sistema de valoraciones y un subsistema de reseñas que evalúa tanto el estado de las viviendas como la convivencia entre compañeros de piso. Estos datos alimentan un algoritmo que ordena los anuncios según la afinidad estimada entre las preferencias del usuario y las opiniones de los actuales inquilinos, mejorando así la experiencia y la eficiencia en la búsqueda. En cuanto al stack tecnológico, se empleó PostgreSQL para el almacenamiento de la información; Spring Boot y Hibernate para la implementación del servicio REST en el backend; React para la capa de presentación y Leaflet con OpenStreetMap para el visor de mapas. Todo el desarrollo siguió una metodología iterativa e incremental, lo que permitió incorporar feedback continuo, validar funcionalidades en cada sprint y asegurar la calidad y robustez del sistema.[Abstract]: Geographic information systems have become essential for the management and visualization of spatial data. Within this framework, the aim of this Degree’s Thesis is to develop a web platform that both helps users find housing that matches their preferences and enables property owners to publish listings of available flats, while fostering seamless connections between the two parties. To define the project’s scope and functional requirements, a preliminary analysis was carried out, after which mockups were designed and the database modelled. Next, the application was implemented by integrating geospatial data with an intuitive interface that allows users to add, modify and view available properties. The platform includes an authentication and rating system, as well as a review subsystem that evaluates both the condition of the flats and the quality of cohabitation among roommates. These data feed an algorithm that ranks listings according to the estimated affinity between a searching user’s preferences and the current tenants’ reviews, thereby enhancing the efficiency and overall user experience. Regarding the technology stack, PostgreSQL was used for data storage; Spring Boot and Hibernate for the backend REST service; and React together with Leaflet and OpenStreetMap for the presentation layer and map viewer. The entire development followed an iterative and incremental methodology, enabling continuous feedback, sprint-by-sprint validation of features, and assurance of the system’s quality and robustness.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.Sistemas de Información Geográfica (SIG)Gestión de datos espacialesVisualizaciónPlataforma webBúsqueda de viviendaPublicación de anunciosAutenticaciónValoracionesReseñasAlgoritmo de afinidadPostgreSQLSpring BootHibernateReactLeafletOpenStreetMapGeographic Information Systems (GIS)Spatial data managementData visualizationWeb platformHousing searchListing publicationAuthenticationRatingsReviewsAffinity algorithmPlataforma web para la gestión del alquiler de inmueblesbachelor thesisopen access