En el contexto inmobiliario peruano, caracterizado por una creciente competencia y por la persistencia de procesos fragmentados que duplican datos en hojas de cálculo o sistemas heterogéneos, las empresas del sector afrontan ineficiencias operativas, retrasos en la comercialización y falta de trazabilidad sobre reservas, pagos y documentación legal. Además, la informalidad en la preventa de bienes futuros y la escasa visibilidad de los expedientes técnicos generan desconfianza y exponen a los compradores a fraudes.
Para responder a estos retos, el presente Trabajo Fin de Máster plantea el diseño e implementación de una plataforma web multiempresa para la gestión integral de proyectos inmobiliarios que, además de centralizar la información, eleva la transparencia del proceso.
La aplicación se estructura en torno a cuatro roles principales:
• Administrador de proyectos: crea, edita y elimina proyectos mientras no existan reservas; vincula propiedades nuevas o registradas previamente y publica los proyectos para que sean visibles al mercado.
• Agente inmobiliario: reserva propiedades en nombre de los clientes, administra la carga y actualización de su documentación y, en caso necesario, cancela las reservas.
• Asistente administrativo: controla los pagos asociados a las reservas, genera historiales.
• Cliente: aunque posee un perfil propio, en esta primera fase su interacción se canaliza a través del asesor inmobiliario, simplificando el alcance y concentrando los esfuerzos en los flujos de negocio críticos.
Desde el punto de vista tecnológico, el sistema se compone de una capa frontend en Angular 19 y una capa backend en Java 21 con Spring Boot que expone APIs REST seguras apoyada en Spring Security. La persistencia de datos se confía a PostgreSQL, mientras que el despliegue se realiza sobre la infraestructura en la nube de AWS.
Para asegurar la calidad y la trazabilidad del desarrollo, se emplea una estrategia metodológica mixta. En la fase inicial se aplican disciplinas de Rational Unified Process (RUP) —especificación de casos de uso, diagramas UML—, mientras que la construcción se aborda mediante Scrum, con iteraciones de dos semanas, revisiones continuas y despliegues automáticos mediante pipelines de integración y entrega continuas (CI/CD). Herramientas como GitHub Actions, SonarQube y Docker permiten mantener un control estricto de versiones, calidad de código y reproducibilidad de los entornos.
Con esta propuesta se persigue reducir tiempos de comercialización, mejorar la trazabilidad de la información, lo que conlleva a la satisfacción de clientes y equipos internos, demostrando la aplicación práctica de los conocimientos adquiridos en el presente Máster e impulsando la transformación digital del negocio inmobiliario en Perú.
ABSTRACT:
The Peruvian real-estate market is marked by intense competition and by fragmented workflows in which data are duplicated across spreadsheets and heterogeneous systems. These shortcomings generate operational inefficiencies, delays in marketing cycles, and limited traceability of reservations, payments, and legal documentation. Moreover, the widespread informality surrounding the presale of future assets and the scant visibility of technical records foster mistrust and expose buyers to fraud.
This Master’s Thesis proposes the design and implementation of a multi-tenant web platform for the end-to-end management of real-estate projects that not only centralises information but also enhances process transparency.
The application is organized around four main roles:
• Project manager: creates, edits, and deletes projects as long as no reservations exist; links new or previously registered properties to projects; and publishes projects so they become visible to the market.
• Realtor: books properties on behalf of clients, manages the upload and update of their documentation, and cancels reservations when necessary.
• Administrative assistant: monitors payments associated with reservations and generates historical records.
• Client: although endowed with an individual profile, in this first phase the client’s interaction is channelled through the realtor, simplifying the scope and concentrating efforts on critical business flows.
From a technological standpoint, the system comprises a front-end layer built with Angular 19 and a back-end layer developed in Java 21 with Spring Boot, which exposes secure REST APIs supported by Spring Security. Data persistence relies on PostgreSQL, while deployment is carried out on AWS cloud infrastructure.
To ensure development quality and traceability, a mixed methodological strategy is adopted. The initial phase applies disciplines from the Rational Unified Process (RUP)—use-case specification and UML diagrams—whereas construction is tackled with Scrum, featuring two-week iterations, continuous reviews, and automated deployments via continuous-integration and continuous-delivery (CI/CD) pipelines. Tools such as GitHub Actions, SonarQube, and Docker enable strict version control, code-quality assurance, and environment reproducibility.
This proposal seeks to shorten commercialization times and improve information traceability, thereby enhancing customer and internal-team satisfaction. Moreover, it demonstrates the practical application of the knowledge acquired in this Master’s program and fosters the digital transformation of the real-estate business in Peru.
En el contexto inmobiliario peruano, caracterizado por una creciente competencia y por la persistencia de procesos fragmentados que duplican datos en hojas de cálculo o sistemas heterogéneos, las empresas del sector afrontan ineficiencias operativas, retrasos en la comercialización y falta de trazabilidad sobre reservas, pagos y documentación legal. Además, la informalidad en la preventa de bienes futuros y la escasa visibilidad de los expedientes técnicos generan desconfianza y exponen a los compradores a fraudes.
Para responder a estos retos, el presente Trabajo Fin de Máster plantea el diseño e implementación de una plataforma web multiempresa para la gestión integral de proyectos inmobiliarios que, además de centralizar la información, eleva la transparencia del proceso.
La aplicación se estructura en torno a cuatro roles principales:
• Administrador de proyectos: crea, edita y elimina proyectos mientras no existan reservas; vincula propiedades nuevas o registradas previamente y publica los proyectos para que sean visibles al mercado.
• Agente inmobiliario: reserva propiedades en nombre de los clientes, administra la carga y actualización de su documentación y, en caso necesario, cancela las reservas.
• Asistente administrativo: controla los pagos asociados a las reservas, genera historiales.
• Cliente: aunque posee un perfil propio, en esta primera fase su interacción se canaliza a través del asesor inmobiliario, simplificando el alcance y concentrando los esfuerzos en los flujos de negocio críticos.
Desde el punto de vista tecnológico, el sistema se compone de una capa frontend en Angular 19 y una capa backend en Java 21 con Spring Boot que expone APIs REST seguras apoyada en Spring Security. La persistencia de datos se confía a PostgreSQL, mientras que el despliegue se realiza sobre la infraestructura en la nube de AWS.
Para asegurar la calidad y la trazabilidad del desarrollo, se emplea una estrategia metodológica mixta. En la fase inicial se aplican disciplinas de Rational Unified Process (RUP) —especificación de casos de uso, diagramas UML—, mientras que la construcción se aborda mediante Scrum, con iteraciones de dos semanas, revisiones continuas y despliegues automáticos mediante pipelines de integración y entrega continuas (CI/CD). Herramientas como GitHub Actions, SonarQube y Docker permiten mantener un control estricto de versiones, calidad de código y reproducibilidad de los entornos.
Con esta propuesta se persigue reducir tiempos de comercialización, mejorar la trazabilidad de la información, lo que conlleva a la satisfacción de clientes y equipos internos, demostrando la aplicación práctica de los conocimientos adquiridos en el presente Máster e impulsando la transformación digital del negocio inmobiliario en Perú.
ABSTRACT:
The Peruvian real-estate market is marked by intense competition and by fragmented workflows in which data are duplicated across spreadsheets and heterogeneous systems. These shortcomings generate operational inefficiencies, delays in marketing cycles, and limited traceability of reservations, payments, and legal documentation. Moreover, the widespread informality surrounding the presale of future assets and the scant visibility of technical records foster mistrust and expose buyers to fraud.
This Master’s Thesis proposes the design and implementation of a multi-tenant web platform for the end-to-end management of real-estate projects that not only centralises information but also enhances process transparency.
The application is organized around four main roles:
• Project manager: creates, edits, and deletes projects as long as no reservations exist; links new or previously registered properties to projects; and publishes projects so they become visible to the market.
• Realtor: books properties on behalf of clients, manages the upload and update of their documentation, and cancels reservations when necessary.
• Administrative assistant: monitors payments associated with reservations and generates historical records.
• Client: although endowed with an individual profile, in this first phase the client’s interaction is channelled through the realtor, simplifying the scope and concentrating efforts on critical business flows.
From a technological standpoint, the system comprises a front-end layer built with Angular 19 and a back-end layer developed in Java 21 with Spring Boot, which exposes secure REST APIs supported by Spring Security. Data persistence relies on PostgreSQL, while deployment is carried out on AWS cloud infrastructure.
To ensure development quality and traceability, a mixed methodological strategy is adopted. The initial phase applies disciplines from the Rational Unified Process (RUP)—use-case specification and UML diagrams—whereas construction is tackled with Scrum, featuring two-week iterations, continuous reviews, and automated deployments via continuous-integration and continuous-delivery (CI/CD) pipelines. Tools such as GitHub Actions, SonarQube, and Docker enable strict version control, code-quality assurance, and environment reproducibility.
This proposal seeks to shorten commercialization times and improve information traceability, thereby enhancing customer and internal-team satisfaction. Moreover, it demonstrates the practical application of the knowledge acquired in this Master’s program and fosters the digital transformation of the real-estate business in Peru. Read More


