Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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/*`.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.