OpenKos
OpenKOS es una plataforma open-source para el manejo de propiedades (casas de acogida, apartamentos y alquileres). Es autocontenido, escalable y construido con Laravel + React.
Ficha actualizada 23 sept 2026, 8:33 · upstream 23 sept 2026, 8:04 · release sin release detectada
Qué es OpenKos
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenKOS gestiona todo el ciclo de vida del alquiler: propiedades, unidades, contratos, inquilinos, facturas, pagos, recordatorios de renta y mantenimiento. Su arquitectura modular permite extender la plataforma sin necesidad de forkear código existente.
La plataforma soporta múltiples propiedades con gestión unitaria (capacidad, tarifas, disponibilidad). Los contratos son flexibles con soporte para intervalos de facturación y programación automática de rentas. Se integran sistemas de pago con validación de pruebas y detección de vencimientos.
El sistema incluye recordatorios automáticos por WhatsApp con configuración flexible, ticketing de mantenimiento con flujo de estado (reportado → en progreso → resuelto), y gestión multi-tenant con roles diferenciados (propietario, administrador, personal).
- Gestionar múltiples propiedades con capacidad, tarifas y disponibilidad unitaria.
- Automatizar la programación de rentas según intervalos o eventos específicos.
- Generar facturas y gestionar pagos con validación de pruebas y recordatorios automáticos.
- Monitoreo de inquilinos con alertas por vencimiento de contratos.
- Gestión de mantenimiento con tickets, estado de progreso y asignación de responsables.
- Control de accesos mediante roles (propietario, administrador, personal) con permisos granulares.
- Arquitectura modular con plugin system que permite extender funcionalidades sin modificar el núcleo del código.
- Soporte nativo para WhatsApp como canal de recordatorios y comunicación con inquilinos.
- Base de datos PostgreSQL con soporte para múltiples propiedades en un solo servidor.
- Sistema de tickets de mantenimiento con flujo de estado configurable por usuario o equipo.
- Dashboard personalizado mediante plugin con vistas específicas por propiedad o tipo de tenencia.
- Integración con gateways de pago y sistemas de facturación externos.
- No incluye base de datos SQLite ni MySQL en su configuración actual (solo PostgreSQL).
- El sistema requiere PHP 8.4+ y Node.js 22+ para funcionar correctamente.
- La integración con WhatsApp depende de un driver externo que debe ser implementado por el usuario.
- La gestión multi-tenant se basa en roles, lo que puede no cubrir casos de uso muy específicos.
- El sistema es autocontenido y no incluye herramientas de despliegue como Docker Compose ni imágenes preconfiguradas.
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.
Para desplegar OpenKOS, se recomienda usar Docker Compose con PostgreSQL, Redis y el servidor web. Se debe configurar un archivo .env con las credenciales del propietario y la URL de la aplicación. Antes de ejecutar `php artisan app:install`, se debe generar una clave secreta (`php artisan key:generate`) para evitar conflictos de autenticación. En producción, se recomienda usar un servidor de aplicaciones (como Apache/Nginx) en lugar del servidor de desarrollo local.
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.