Inmofuerte · Portal Inmobiliario e Integración de Datos

Portal web inmobiliario desarrollado para centralizar información de propiedades mediante Custom Post Types y campos avanzados, con sincronización automática de datos externos a través de API REST.

Inmofuerte · Portal Inmobiliario e Integración de Datos

El proyecto

Inmofuerte es una plataforma web inmobiliaria diseñada para centralizar y exponer de manera eficiente un amplio catálogo de propiedades en venta y alquiler. Además de ofrecer a los usuarios una interfaz rápida para explorar detalles técnicos de los inmuebles y ponerse en contacto directo con agentes, el núcleo del desarrollo consistió en la automatización de la ingesta de datos y el mantenimiento técnico de la plataforma en calidad de consultor full stack.

Arquitectura y Stack

  • WordPress + Bedrock: Uso de Bedrock para estructurar el proyecto de forma profesional, gestionando dependencias a través de Composer, protegiendo variables de entorno sensibles (con .env) y mejorando la estructura de carpetas estándar.
  • Sage Starter Theme: Utilizado como tema base para el desarrollo de la interfaz, permitiendo separar la lógica del controlador de la vista (Controller/Blade patterns) para un desarrollo más ordenado y escalable.
  • Bootstrap & JavaScript: Framework de estilos y desarrollo dinámico para asegurar que la interfaz sea 100% responsiva, accesible e interactiva.
  • PHP & MySQL: Desarrollo a nivel de servidor de la lógica personalizada para la persistencia e indexación de propiedades mediante Custom Post Types (CPT) y Custom Fields.
  • Elementor & Widgets Pro: Maquetación ágil de la interfaz visual apoyada en Elementor, complementada con el desarrollo de widgets personalizados para componentes dinámicos de WordPress.

Módulos del Proyecto

  • Modelado de Datos (Custom Post Types & Fields): Estructuración avanzada del catálogo de propiedades, separando las entidades (casas, departamentos, oficinas) y sus especificaciones técnicas (precio, ubicación, metros cuadrados, número de habitaciones) en campos personalizados de alta disponibilidad.
  • Sincronización mediante API REST: Desarrollo de un motor interno de sincronización programada que consume datos estructurados desde una API REST externa. Este motor procesa e inserta o actualiza de forma automática las propiedades en la base de datos de WordPress, asegurando que el catálogo esté siempre actualizado sin intervención humana.
  • Frontend Dinámico y Buscador: Maquetación de la interfaz mediante Elementor y widgets desarrollados a medida en Sage/Bootstrap, permitiendo a los usuarios filtrar y buscar propiedades por criterios específicos de manera rápida y fluida.

Estado actual

El proyecto se encuentra en producción, sirviendo a miles de usuarios y sincronizando automáticamente el catálogo inmobiliario diariamente.