Manifiesto Cronología Obras Selectas Formación Contacto
← Volver a proyectos Obras Selectas

Lakewood Oaks Property Management

Empresa Fullstack Developer 4 meses
Lakewood Oaks Property Management
Contexto

Empresa inmobiliaria necesitaba un sistema integral para gestionar inventario de lotes, modelos de propiedades, ventas, seguimiento de pagos y residentes, sin depender de hojas de cálculo y procesos manuales desconectados.

Estrategia

Sistema fullstack de gestión inmobiliaria con control basado en roles: dashboard con analytics, inventario de lotes con estados (disponible/pendiente/vendido), catálogo de modelos, tracking de propiedades y pagos, y gestión de residentes con autenticación JWT.

Decisiones Técnicas
01.

MongoDB para relaciones complejas

El sistema maneja relaciones entre lotes, modelos, propiedades, usuarios y pagos. MongoDB con referencias permite esquemas flexibles que evolucionan con el negocio inmobiliario, sin migraciones complejas cuando cambian los requisitos.

02.

Control de estados automático

Cuando se crea una propiedad, el lote cambia automáticamente de 'disponible' a 'pendiente'. Cuando se completan los pagos, pasa a 'vendido'. Esta automatización elimina errores manuales y mantiene la consistencia del inventario.

03.

Context API sobre Redux

Para un sistema de tamaño medio con estado principalmente de autenticación y usuario actual, Context API es suficiente y elimina la complejidad de Redux. Mantiene el código simple y fácil de mantener.

Resultado

Digitalización completa del proceso de ventas inmobiliarias con cálculo automático de precios (lote + modelo), actualización en tiempo real de estados de lotes, tracking de balances pendientes por propiedad, y dashboard con estadísticas de ventas y revenue.

Stack
React Vite Node.js Express MongoDB Mongoose Tailwind CSS Material UI JWT Context API
Métricas
100%
Procesos digitalizados
5
Módulos integrados
3
Roles de usuario
Equipo
SM
Santiago Martinez · Fullstack Developer
MdV
Michelangelo del Valle · Product Owner