stayview
Dashboard autoalojado que consolida reservas de Airbnb, Booking.com y Lekkeslaap mediante iCal. Usa Node.js puro sin framework ni base de datos.
Ficha actualizada 28 sept 2026, 5:45 · upstream 28 sept 2026, 5:32 · release v1.2.0
Qué es stayview
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
StayView es un panel de control autoalojado diseñado para propietarios de alquileres vacacionales que desean consolidar la información de disponibilidad de múltiples plataformas en una sola interfaz visual. El sistema se basa en la integración de calendarios iCal, permitiendo importar datos directamente desde Airbnb, Booking.com y Lekkeslaap sin necesidad de conectores complejos ni bases de datos externas. La arquitectura utiliza Node.js con módulos nativos del entorno, eliminando dependencias npm y reduciendo la superficie de ataque.
La interfaz frontend está construida con HTML, CSS y JavaScript vanilla, garantizando un rendimiento óptimo incluso en hardware limitado como Raspberry Pi. El sistema incluye un modo demostrativo que permite visualizar datos de ejemplo sin autenticación, facilitando pruebas rápidas antes del despliegue productivo. La configuración se maneja mediante variables de entorno almacenadas en un archivo .env, manteniendo las credenciales fuera del control de versiones.
Las funcionalidades clave incluyen visualización de calendario con codificación por color según plataforma, estadísticas de ocupación de 30 días y filtros avanzados por proveedor o rango temporal. La solución está optimizada para despliegues ligeros en servidores Node.js tradicionales o sistemas embebidos, aprovechando systemd para gestión de procesos en entornos Linux.
- Consolidar disponibilidad multiplataforma en una sola vista unificada
- Visualizar ocupación proyectada sin instalar bases de datos
- Desplegar en Raspberry Pi con recursos mínimos (1GB RAM)
- Probar funcionalidad con modo demo antes de configurar credenciales
- Integrar en infraestructura existente mediante Node.js nativo
- Sin dependencias npm ni framework, solo módulos nativos de Node.js
- Soporte para despliegue en Raspberry Pi con systemd
- Modo demostrativo integrado sin autenticación requerida
- Exportación directa desde iCal de las tres plataformas principales
- Configuración mediante variables de entorno (.env)
- No soporta Docker ni contenedores nativos
- Requiere configuración manual de URLs iCal por plataforma
- Sin base de datos para persistencia de datos históricos
- Depende de la disponibilidad de los feeds iCal externos
- Sin autenticación en modo demostrativo (seguridad básica)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Desplegar en servidor Node.js con puerto 3456. Configurar variables ICAL_AIRBNB, ICAL_BOOKING e ICAL_LEKKESLAAP en .env. Para Raspberry Pi usar systemd service. Render soporta despliegue directo desde GitHub.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.
