Full Stack · Decateca
CRM inmobiliario de Decateca
CRM a medida que reemplazó a Notion: kanban de clientes, calendario de visitas, tareas, documentos, notificaciones y análisis financiero, con roles y permisos editables sin tocar código.
200+ clientes activos en producción

Situación
El equipo comercial gestionaba clientes, visitas y documentos en Notion. La información estaba dispersa, no había control de permisos y armar el seguimiento de cada cliente tomaba mucho tiempo.
Qué hice
- Diseñé la arquitectura completa: backend en capas (controlador, servicio y repositorio) con más de 30 endpoints REST y frontend en React con Redux Toolkit.
- Construí los módulos de kanban de clientes, calendario de visitas, tareas, minutas, documentos, notificaciones y análisis financiero.
- Implementé autenticación con JWT y AWS Cognito, y un sistema de roles y permisos guardado en MongoDB que permite crear roles nuevos sin modificar el código.
- Añadí búsqueda full-text con Elasticsearch y actualizaciones en tiempo real con WebSocket (API Gateway) y SSE.
- Creé una web de reportes y formularios para que los clientes revisen las opciones de inmuebles con filtros y análisis, pensada para personas sin perfil técnico.
Resultado
El CRM reemplazó a Notion y llegó a gestionar más de 200 clientes activos en producción, usado a diario por el equipo de asesores. Los clientes calificaron positivamente la experiencia con los formularios y reportes.


