Introducción
En un contexto donde la digitalización ya no es una opción sino una necesidad, Torre Juana OST da un paso decisivo hacia la modernización de sus servicios con el lanzamiento de su nueva plataforma web de reservas, una herramienta tecnológica desarrollada específicamente para las necesidades de su comunidad de coworkers. Este proyecto, financiado por Techlabfab, representa mucho más que una simple aplicación de calendario: es una infraestructura digital completa que permite gestionar espacios de trabajo, controlar el uso de horas de forma justa y ofrecer una experiencia de usuario fluida tanto en escritorio como en dispositivos móviles.
El desafío: gestionar un espacio de coworking con rigor y flexibilidad
Torre Juana OST opera en un entorno único, ofreciendo espacios de trabajo compartidos en un entorno rural que combina tradición, calidad de vida y las necesidades profesionales del siglo XXI. Sin embargo, la gestión manual de reservas, el seguimiento de horas de uso por coworker y la coordinación de múltiples espacios —puestos individuales y la sala de reuniones «Ermita»— generaban una carga administrativa considerable y abrían la puerta a errores, conflictos de disponibilidad y una experiencia de usuario subóptima.
La pregunta era clara: ¿cómo ofrecer una herramienta que permitiera a los coworkers reservar su espacio de trabajo de forma autónoma, al tiempo que el equipo administrativo mantenía el control absoluto sobre la ocupación, el cumplimiento de las normas de uso y la gestión de roles y permisos?
La solución: una plataforma integral de gestión de reservas
La respuesta llegó en forma de una aplicación web desarrollada con una arquitectura moderna y tecnologías de vanguardia, gracias al apoyo financiero de Techlabfab, que ha hecho posible esta transformación digital. La plataforma no es un software genérico adaptado a medias: ha sido diseñada y construida específicamente para las reglas de negocio, la identidad visual y los flujos de trabajo de Torre Juana OST.
Tecnologías y arquitectura
Desde el punto de vista técnico, el proyecto se apoya en un stack moderno y robusto:
- Frontend: React 18 con TypeScript, lo que garantiza un código tipado, mantenible y libre de errores en tiempo de ejecución. La interfaz se construye sobre Vite 5 como herramienta de compilación, ofreciendo tiempos de carga ultrarrápidos y una experiencia de desarrollo ágil.
- Estilos y componentes: Tailwind CSS proporciona un sistema de diseño coherente y completamente personalizado, mientras que shadcn/ui aporta componentes de interfaz accesibles y consistentes, construidos sobre Radix UI. La identidad visual de Torre Juana OST —con su paleta corporativa en tonos teal y la tipografía DM Sans— está presente en cada rincón de la aplicación.
- Gestión de estado y datos: React Query (TanStack Query) se encarga de la sincronización de datos con el servidor, ofreciendo caché inteligente, reintentos automáticos y actualizaciones en tiempo real sin necesidad de recargar la página. Un contexto de React (BookingsProvider) actualiza el uso de horas inmediatamente después de cada reserva.
- Backend como servicio (BaaS): La base de datos PostgreSQL, con Row Level Security (RLS) activado, garantiza que cada usuario solo acceda a los datos que le corresponden. Las políticas de seguridad están definidas con precisión: los coworkers ven únicamente su propio perfil y sus reservas, mientras que los administradores tienen visibilidad global.
- Funciones serverless: Para operaciones sensibles como la creación de usuarios, la actualización de límites de uso o la adición de horas manuales, la plataforma utiliza funciones Edge que validan los tokens de autenticación internamente, manteniendo la seguridad sin sacrificar la flexibilidad.
- Sincronización en tiempo real: Gracias a la integración de Realtime, los cambios en las reservas se reflejan instantáneamente para todos los usuarios conectados, eliminando conflictos de doble reserva y ofreciendo una experiencia colaborativa fluida.
Diseño centrado en el usuario
Uno de los pilares del proyecto ha sido la experiencia de usuario. La interfaz ha sido diseñada pensando en dos perfiles muy distintos:
- El coworker: necesita reservar rápidamente, consultar su consumo de horas semanales y visualizar la disponibilidad de los espacios. Para ellos, la plataforma ofrece un calendario mensual y semanal intuitivo, un modal de reserva optimizado para móviles (bottom sheet) y un panel personalizado donde pueden ver todas sus reservas activas.
- El administrador: requiere herramientas de gestión completas. El panel de administración permite visualizar todas las reservas del sistema, gestionar usuarios y sus roles, ajustar manualmente los límites de horas y supervisar la ocupación global del espacio.
Funcionalidades clave
Reserva de espacios de trabajo
Los coworkers pueden reservar dos tipos de espacios:
- Puestos de trabajo (Puesto 5 y Puesto 6): disponibles para reserva directa a través de la plataforma.
- Sala Ermita: un espacio especial para reuniones y proyectos. Siguiendo las políticas internas de Torre Juana OST, la reserva directa de la sala Ermita está bloqueada para coworkers: deben contactar directamente con el equipo gestor vía correo electrónico, lo que garantiza una gestión personalizada de este recurso prioritario.
Control de uso justo y transparente
Uno de los aspectos más innovadores de la plataforma es su sistema de control de horas. Cada coworker con plan flexible dispone de una cuota semanal de 20 horas, un límite que la aplicación monitoriza y aplica de forma automática. El sistema impide reservas que excedan esta cuota, garantizando un reparto equitativo del espacio entre todos los miembros de la comunidad.
Además, se ha implementado una regla de máximo 5 días consecutivos de reserva por semana, una medida que fomenta la rotación de espacios y evita la monopolización de los puestos.
Seguridad y privacidad
La seguridad no ha sido una característica añadida, sino un principio de diseño desde el primer día:
- Autenticación robusta: el sistema utiliza un flujo de registro y login seguro, con verificación de correo electrónico y la opción de autenticación mediante Google. El registro automático está deshabilitado: cada nuevo coworker es creado manualmente por un administrador, manteniendo el control estricto sobre quién tiene acceso a la plataforma.
- Row Level Security (RLS): cada tabla de la base de datos tiene políticas de seguridad definidas a nivel de fila. Un coworker no puede, ni por error ni intencionadamente, acceder a los datos de otro usuario.
- Roles diferenciados: el sistema distingue claramente entre el rol de Admin, con acceso total a la gestión de la plataforma, y el rol de Coworker, con permisos restringidos a sus propias operaciones. Los roles se almacenan en una tabla independiente, siguiendo las mejores prácticas de seguridad para evitar escaladas de privilegios.
- Validación server-side: todas las operaciones críticas, como la creación de usuarios o la modificación de límites, pasan por funciones serverless que validan los permisos del solicitante antes de ejecutar cualquier cambio.
Un proyecto financiado por Techlabfab con visión de futuro
La creación de esta plataforma ha sido posible gracias al financiamiento de Techlabfab, una organización comprometida con impulsar la transformación digital y la innovación tecnológica en empresas y entidades del entorno rural. Su apoyo ha permitido a Torre Juana OST dar el salto a una gestión digital integral, alineada con los fondos de recuperación NextGenerationEU y las ayudas para la modernización de pymes y espacios de trabajo compartidos.
La inversión en tecnología propia no solo mejora el servicio actual, sino que sienta las bases para futuras expansiones: integración con sistemas de pago, automatización de facturación, análisis de ocupación mediante inteligencia artificial y, potencialmente, la apertura de la plataforma a otros espacios de coworking de la zona.
Conclusiones y próximos pasos
El lanzamiento de la plataforma de reservas de Torre Juana OST demuestra que la innovación tecnológica no está reñida con los valores de comunidad, sostenibilidad y calidad de vida que definen el coworking en entornos rurales. Gracias al respaldo de Techlabfab, una buena herramienta digital libera tiempo y recursos para lo que realmente importa —el contacto humano, la colaboración entre profesionales y el crecimiento de proyectos con impacto positivo.
Los próximos meses traerán nuevas funcionalidades: notificaciones por correo electrónico, integración con calendarios externos (Google Calendar, Outlook), un sistema de informes de ocupación para el equipo administrativo y, por supuesto, mejoras continuas basadas en el feedback de la comunidad de coworkers.
Torre Juana OST no es solo un espacio de trabajo compartido: es una comunidad que mira al futuro, impulsada por el apoyo de Techlabfab.
