Sistema Inmobiliario
Plataforma de gestión de inmuebles, leads e integración con portales

01
Visión General
Sistema desarrollado para una inmobiliaria que necesitaba centralizar el registro de inmuebles, organizar leads de distintos canales e integrarse con portales inmobiliarios mediante API. Reemplazó las planillas y los procesos manuales por una plataforma centralizada que el equipo usa a diario.
Mi rol
Desarrollo full-stack: modelado de la base de datos, API REST, panel administrativo e integración con portales.
Categoría
Sistema web
Año
2023
Estado
02
El Problema
La inmobiliaria gestionaba los inmuebles en planillas, los leads en WhatsApp y publicaba en varios portales de forma manual. Cualquier actualización de precio o disponibilidad tenía que hacerse en varios lugares, lo que generaba inconsistencias y consumía tiempo del equipo.
03 — La Solución
Sistema centralizado con registro completo de inmuebles, CRM de leads con historial, API pública para integración con portales y sitios asociados, y un panel administrativo completo para el equipo.
04
Funcionalidades Principales
Registro de Inmuebles
Formulario multi-step con fotos, características, valores, ubicación y disponibilidad.
CRM de Leads
Gestión de leads con origen, datos de contacto, historial de interacciones y estado de la negociación.
API REST Pública
API documentada para integración con sitios asociados, portales inmobiliarios y sistemas externos.
Búsqueda Avanzada
Filtros por tipo, ubicación, valor, área, número de habitaciones y características especiales.
Gestión de Fotos
Carga de galería con reordenamiento arrastrando y selección de foto destacada.
Reportes
Dashboard con inmuebles por estado, leads por origen y métricas de conversión.
05
Tecnologías
Front-end
Back-end
Base de datos
Despliegue
Integraciones
Bibliotecas
06
Decisiones de Diseño
Interfaz administrativa enfocada en la eficiencia para el uso frecuente del equipo. El formulario multi-step para registrar inmuebles reduce los errores de llenado. Tablas con filtros en línea y búsqueda en tiempo real para una gestión ágil de leads.
07
Desafíos Técnicos
Modelar inmuebles con características que varían según el tipo (casa, departamento, terreno, local comercial) sin crear una tabla monolítica con decenas de columnas. Solución: tabla base de inmueble + JSONB para atributos específicos por categoría, con índices en PostgreSQL para el rendimiento de las búsquedas.
08
Resultados
- Sistema en uso por la inmobiliaria con cientos de inmuebles registrados
- Eliminación de planillas y procesos manuales de actualización entre portales
- API de integración en producción, consumida por un portal externo asociado
09
Aprendizajes
- Diseño de una API REST documentada y versionada para consumo de terceros
- Carga y gestión de archivos en producción con S3 y procesamiento de imágenes con Sharp
- Modelado de base de datos para inmuebles con características que varían según el tipo (EAV vs. JSON)
- Deploy en VPS con Nginx como proxy inverso y gestión de procesos con PM2
¿Te gustó este proyecto?
¿Tienes una idea parecida o quieres construir algo diferente? Hablemos.
Otros proyectos
Ver todos
Vista previa en videoSaaS
Vendaí
Sistema completo de punto de venta para pet shops, tiendas de alimento para animales, almacenes y comercios de barrio: POS con lector de código de barras, caja, inventario, fiado (venta a crédito), cuentas por pagar, PIX (el sistema de pagos instantáneos de Brasil), más de 50 informes y Recepción Segura — todo funcionando sin internet, con sincronización a la nube y una app de gestión en el celular.
Vista previa en videoSistema web
EA Central
Tienda B2B de accesorios para celulares: catálogo con 349 productos y filtro por dispositivo (293 modelos), precio progresivo por cantidad, carrito con elección de colores, flete real y un checkout que abre WhatsApp con el pedido listo. Panel completo para el comerciante, exportación a Excel/PDF y medición con Meta Pixel + Conversions API.
Vista previa en videoSaaS
Petzara
Sistema completo de gestión para petshops: agenda con estado en tiempo real mediante Socket.io, clientes, mascotas, finanzas, colaboradores y suscripción mensual/anual con Stripe — PWA instalable en el celular o en la computadora.