Saltar al contenido

Trabajo

Producción

Buy Dreams

Plataforma de operaciones inmobiliarias

Rol
Socio · Vicepresidente · Ingeniero de Producto · Desarrollador Full-Stack
Periodo
2025–actualidad
Stack
Astro · Vite · React · TypeScript · Firebase · Docker
Enlaces

En un minuto

Buy Dreams es una plataforma inmobiliaria en producción que reúne descubrimiento de propiedades, operación interna, documentación, colaboración y análisis de propiedades en un solo sistema. Roberto construyó la plataforma de punta a punta y continúa evolucionándola, incluyendo el desarrollo activo de experiencias móviles nativas.

El problema

Nació como una iniciativa entre socios para desarrollar un proyecto rentable a largo plazo aprovechando las capacidades profesionales del equipo. No es solo publicar listados: la plataforma ordena requisitos legales, trabajo operativo, documentación, finanzas y presentación para preparar y vender propiedades.

Cada tipo de propiedad pide documentos, permisos y flujos distintos. El equipo también carga referencias reales de mercado — ubicación, dimensiones y valores conocidos — para que el sistema sugiera un precio preliminar por metro cuadrado. Esa sugerencia es una ayuda de estudio, no un avalúo formal.

Mi rol

  • Desarrollo completo de backend y frontend
  • Diseño de producto y funcionalidades
  • Arquitectura
  • Landing pública
  • Plataforma de administración
  • Despliegue a producción
  • Implementación técnica de los requerimientos recopilados por el equipo
  • Desarrollo móvil activo con React Native
  • Trabajo de campo y operación como socio y vicepresidente

Capacidades del producto

  • Descubrimiento y filtrado de propiedades
  • Fichas completas con características, multimedia, mapas y formularios de contacto
  • Planos y experiencias 360 cuando existen
  • Recorridos de propiedad y agendado de visitas
  • Chat en vivo
  • Gestión legal y documental, con requisitos distintos según el tipo de propiedad
  • Información catastral, servidumbres, uso de suelo, alineamientos municipales y requisitos relevantes de MOPT/INVU
  • Proyectos agrupados que contienen varias propiedades
  • Tablero semanal, minutas, asignación de trabajo, agenda y reuniones
  • Contratos y seguimiento de finanzas internas
  • Gestión de contenido, analítica y permisos por rol
  • Referencias geográficas para un análisis preliminar de valor

La ingeniería detrás

Un dominio que parecía de listados se volvió un problema de arquitectura: cada tipo de propiedad trae requisitos legales, documentales, operativos y comerciales distintos. El trabajo fue representar esa realidad sin volver el sistema inutilizable para el equipo.

Arquitectura

Astro, Vite, React y TypeScript en el cliente, con Firebase para la plataforma y la autenticación. Los permisos por rol controlan qué ve cada perfil. Docker y pipelines cubren el despliegue automático.

Referencia de mercado

El equipo carga a mano referencias reales de propiedades: posición geográfica, dimensiones y valores conocidos. El sistema usa esas referencias y la ubicación de la propiedad para sugerir un precio por metro cuadrado.

El resultado es una ayuda para un estudio de mercado preliminar. No es un avalúo ni un modelo automático de valuación. Las referencias no vienen de una API externa.

Arquitectura de dominio

La complejidad apareció conforme el equipo descubrió los documentos, permisos y procesos que pide cada tipo de propiedad. La arquitectura evolucionó para representar esa realidad sin hacer más difícil el día a día.

Calidad

Pruebas unitarias, smoke tests, ESLint y pre-commit. Autenticación con Firebase y roles y permisos por perfil. En la experiencia pública se puede indicar que un documento existe sin dejar que el usuario final descargue material privado.

Estado actual

El sistema está en producción, lo usa el equipo y hay propiedades activamente listadas.

Siguiente

Las apps nativas en React Native están en desarrollo activo. La captura 360 nativa forma parte de la dirección móvil y se mantiene como planificada hasta confirmar que está implementada.

Trabajo relacionado

Empezar un proyecto

Si necesitas un producto similar, de la idea a producción.