Plataforma profesional para la gestión de alquileres por habitaciones (coliving / rent to rent)
RoomManager es una plataforma web integral para gestionar alquileres de habitaciones y pisos compartidos, orientada a propietarios, administradores y operadores de coliving.
El sistema está diseñado con foco en escalabilidad mediante arquitectura modular y APIs RESTful, seguridad robusta con autenticación y protección CSRF, automatización de cuotas y cálculos financieros, y una interfaz moderna responsive con modo oscuro integrado.
| Dominio | Funcionalidades |
|---|---|
| 🏘️ Propiedades | CRUD de pisos y habitaciones, publicación en oferta pública, gestión de fotos y características |
| 👥 Inquilinos | CRUD completo, historial de alquileres, documentación asociada, asignación de habitaciones |
| 📋 Contratos | Generación, actualización y finalización de contratos, exportación a PDF |
| 💰 Finanzas | Pagos por periodo, estados (pagado/pendiente/atrasado/parcial), servicios recurrentes, gastos por categoría |
| 🔔 Productividad | Tareas con prioridad y fecha límite, recordatorios de vencimientos, notificaciones internas |
| 🌐 Oferta Pública | Listado público con filtros, formulario de consultas con anti-spam y rate limiting |
| 🔐 Sistema | Logs de auditoría, configuración, health checks, APIs RESTful |
El sistema se enfoca en la operacion diaria de alquiler por habitaciones: contratos, cobros, tareas, incidencias y control financiero con una interfaz orientada a gestion real.
Desarrollador Full Stack
Diseñé la arquitectura completa del sistema, desarrollé el backend en PHP con APIs RESTful, la base de datos MySQL versionada con migraciones, el frontend responsive con Bootstrap 5 y JavaScript vanilla, incluyendo el dashboard de KPIs con gráficos, el portal público y todos los módulos de gestión.
Estado: ✓ En Producción (V0.0.9)
El sistema cuenta con 9 versiones publicadas, desde la pre-producción inicial hasta la versión actual que incluye el módulo completo de finanzas, contratos, API RESTful, oferta pública y dashboard de KPIs.