Una app de reserva de salas, desplegada en tres oficinas
Una tablet en la puerta de cada sala y una consola de administración, sincronizadas con las salas de Exchange. La hicimos para Planet Fitness México y la desplegamos para Fashion Depot y Grimatex, de IB Group; Grimatex quedó montada en un día.
Meeting Rooms es una web app de reserva de salas con dos caras: una tablet fija en la puerta de cada sala y una consola de administración, ambas sincronizadas con las salas de Exchange que la gente ya reserva en Outlook. La construimos para Planet Fitness México y después la desplegamos para dos oficinas de IB Group, Fashion Depot y Grimatex. Son tres instalaciones separadas con 22 salas en total, y la de Grimatex se montó en un día, el 29 de octubre de 2026.
- Cliente
- IB Group · Planet Fitness México
- Sector
- Oficinas corporativas (fitness y moda)
- Dónde
- México
- Año
- 2026
- Entregables
- Tablet de sala en modo kiosco
- Consola de administración responsive
- Sincronización con Exchange vía Microsoft Graph
- Tres despliegues con su marca
Las salas ya estaban en Exchange; faltaba verlas desde la puerta
Las tres oficinas tenían sus salas dadas de alta como recursos en Exchange Online, y la gente reservaba desde Outlook o Teams. Frente a la puerta nadie sabía si la sala estaba libre, y reservar obligaba a abrir Outlook. El PRD de Planet Fitness puso dos metas medibles: entender el estado de la sala en menos de 3 segundos y reservar en menos de 30, con Exchange como fuente de verdad.
Cada oficina tiene su escala. Planet Fitness definió 8 salas; Fashion Depot tiene 9 en el piso 10 y Grimatex, 5 en el piso 2.
Un producto, tres repositorios
La app copia los calendarios de las salas de Exchange a su propia base de datos (Supabase) y escribe cada reserva de vuelta en Exchange con Microsoft Graph, usando permisos de aplicación. La tablet es la misma web app en el navegador a pantalla completa, sin app nativa, en equipos Android y Yealink. Muestra el estado en vivo, la línea de tiempo del día y un botón para reservar esa sala, y Supabase Realtime la refresca cuando cambia una reserva. La consola reúne dashboard, directorio de salas, detalle por sala, agenda global y configuración, y también funciona en el teléfono.
Cada oficina tiene su propio repositorio, proyecto de Vercel y proyecto de Supabase. Fashion Depot nació en octubre de 2026 como fork de Planet Fitness y cambió el formulario: correo corporativo obligatorio al inicio, tipo de reunión, número de personas frente a la capacidad y sugerencias del directorio de Microsoft mientras se escribe. También tiene 4 salas restringidas, donde desde la tablet solo puede reservar una persona autorizada. Grimatex se clonó de Fashion Depot el 29 de octubre, con el logo de IB Group, su propio subtítulo y sus 5 salas.
-
01
El estado se lee desde el pasillo
Disponible, próxima ocupación u ocupada, con la reunión en curso, su barra de progreso y la siguiente reserva. La tablet nunca muestra correos; esos datos quedan en la consola.
-
02
Reservar en la puerta
El formulario abre con el siguiente hueco libre, duraciones de 15 minutos a 2 horas y una verificación de disponibilidad antes de confirmar. La reserva entra a la agenda de la tablet y la app la envía al calendario de la sala en Exchange.
-
03
Recurrencias en una sola fila
Una serie diaria, semanal o mensual se guarda como una fila maestra y se proyecta día por día. El tope es de 6 meses en Planet Fitness y de 3 meses en IB Group.
-
04
Sincronización por oficina
Cada despliegue tiene su propio cron de Vercel para Exchange: una vez al día, a las 07:00, en Planet Fitness, y cada 3 minutos en las dos oficinas de IB Group. Corre donde la política de Exchange del cliente da acceso a los buzones de sala.
El proyecto en imágenes
8 imágenes · Abre una imagen para verla en grande.
La segunda y la tercera oficina salieron de la primera
El repositorio de Planet Fitness tiene 41 commits entre el 16 de marzo y el 23 de octubre de 2026. El de Fashion Depot tiene 4, entre el 6 y el 23 de octubre, y el de Grimatex, 3, todos del 29 de octubre. Las dos oficinas de IB Group partieron de un producto que ya resolvía la tablet, la consola y Exchange, así que el trabajo fue de marca, salas y reglas propias de cada oficina.
No hemos medido cuántas reservas se hacen desde la tablet frente a Outlook, así que no publicamos esa cifra.
- 3 despliegues independientes, con repositorio, Vercel y Supabase por oficina
- 22 salas: 8 en Planet Fitness, 9 en Fashion Depot y 5 en Grimatex
- Grimatex montada en un día, el 29 de octubre de 2026
- Interfaz en español y hora de Ciudad de México en las tres oficinas
Las preguntas que escuchamos a menudo
¿La pantalla de reserva de sala necesita una app nativa?
No. La tablet abre la web app en el navegador a pantalla completa. Las oficinas la usan en equipos Android y Yealink.
¿Las reservas hechas en la tablet aparecen en Outlook?
Sí, cuando Exchange da acceso a la app. La app crea, actualiza y cancela el evento en el buzón de la sala con Microsoft Graph, y las reservas hechas en Outlook entran a la app con el cron de sincronización.
¿Cuánto toma instalar el sistema de reserva de salas en otra oficina?
Grimatex tomó un día: clonamos el despliegue de Fashion Depot, cambiamos marca y subtítulo, cargamos sus 5 salas y creamos sus proyectos en Vercel y Supabase. Para la sincronización hace falta además que el administrador de Exchange del cliente autorice la app sobre los buzones de sala.
Casos cercanos a este
Ver más
Sí, Jefa · Oficina de agentes de IA
Sí, Jefa: 18 agentes de IA llevan una empresa de comidas
Comida para oficinas en Madrid: un plato al día a 8,90 € sin IVA y cierre a las 10:00. Siete superficies en una app y La Oficina, una escena 3D donde 18 agentes de IA llevan la operación.
Saber más →
Ver más
Red de remesas · Colombia → Venezuela
Del Web Forms heredado a una plataforma de remesas propia
Reemplazamos el sistema ASP.NET de una red de remesas Colombia → Venezuela: 8 roles, MFA obligatorio, cada movimiento de dinero en funciones de Postgres y 132 pruebas automatizadas, en unas seis semanas.
Saber más →
Ver más
JCDecaux México · Asset Manager
Inventario y asignaciones bajo control
Gestor de activos corporativos para JCDecaux México: inventario con identificadores QR, cartas de asignación firmadas, contratos, reportes PDF/CSV y roles Admin TI / Auditor: complemento operacional de Paperless.
Saber más →Pongámoslo en producción
Cuéntanos tu reto. Respondemos en menos de 24 horas laborales con una primera lectura honesta: si podemos ayudarte, te diremos cómo; si no, te diremos quién puede.
Contesto personalmente. Sin formularios eternos ni respuestas automáticas.





