openestate
CRM de desarrollo inmobiliario para desarrolladores en India: preventa, postventa, contabilidad, portal cliente y portal agente. Open source bajo AGPL-3.0.
Ficha actualizada 23 sept 2026, 13:06 · upstream 23 sept 2026, 12:56 · release v0.7.0
Qué es openestate
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenEstate es una CRM open-source autocontenido para desarrolladores inmobiliarios en India. Se instala nativamente sobre su propio servidor (PostgreSQL + Redis), sin dependencias SaaS obligatorias. Permite gestionar el ciclo completo de ventas: desde la captación de leads hasta la facturación y cobro. Incluye portales para clientes y agentes, un sistema de contabilidad basado en registros, gestión multi-tenant por empresa, proyecto, torre, piso y unidad, y extensibilidad mediante plugins sin necesidad de forzar el código core.
- Gestión completa del ciclo de ventas inmobiliarias: captación de leads, asignación a proyectos, seguimiento de prospectos, cierre de ventas y facturación
- Contabilidad en tiempo real con registros de cobros y devoluciones (reversal entries) para cumplimiento fiscal en India
- Portal para clientes que consulta sus facturas, pagos pendientes y estado de sus propiedades
- Portal para agentes inmobiliarios con gestión de comisiones, solicitudes de aprobación y reportes de ingresos
- Multi-tenant por empresa, proyecto, torre, piso y unidad con aislamiento de datos en base de datos
- Extensibilidad mediante plugins para integraciones con SMS, email, portales de leads y telefonía sin modificar el núcleo del sistema
- Instalación nativa sobre Ubuntu (PostgreSQL 16/17 + Redis) sin dependencias SaaS obligatorias
- Modelo de contabilidad basado en registros append-only con reversales para correcciones
- Multi-tenant por niveles jerárquicos: empresa → proyecto → torre → piso → unidad
- Sistema de lead stages configurable que permite pipeline completo de ventas
- Portales web separados para clientes y agentes con roles diferenciados
- API REST en NestJS con TypeScript, documentación completa vía OpenAPI y SDK generado
- No incluye integración nativa con portales de SMS o correo (requieren plugins externos)
- El campo custom 'Unit-level' puede definirse pero no se captura en el sistema
- La propiedad 'Project.isActive' no tiene efecto enforced en ninguna parte del código
- No hay automatización de notificaciones automáticas para clientes tras la compra
- Sin integración con plataformas de pago (Stripe, Razorpay) ni gateways de facturación
- El sistema se ejecuta como un servicio systemd sin autenticación de usuarios por defecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instale PostgreSQL y Redis en tu servidor (Ubuntu 24.04+ recomendado). Ejecute `pnpm install` y luego `pnpm --filter @openestate/db generate`. Para producción, usa la instalación nativa: `sudo ./install-native.sh --server-name crm.yourdomain.com`. El servicio se ejecuta como systemd (`openestate-api`) con autenticación de usuarios. No requiere Docker ni contenedores. Actualiza el nginx para servir las plantillas estáticas del portal y la API en `/api/*`.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.