Meeting Room Display (MRD)
The Meeting Room Display is a dedicated application for screens mounted outside meeting rooms, showing real-time availability and booking status.
Available Platforms
| Platform | Tech Stack | Repository |
|---|---|---|
| Web App | React + Vite + Socket.IO | zs-meeting-room-display |
| Android Kiosk | Java, Retrofit, Socket.IO, Firebase | ZenspaceMeetingDisplay |
Core Features
- Real-time status — Available Now, Available Until, Booked (live updates via WebSocket)
- Booking schedule — Today's upcoming meetings
- QR code scanning — Quick booking from the display
- Device info — Room name, capacity, current time/date
- Pod branding — Organization logo and colors
How It Works
Backend Integration
- REST API:
https://api-zenedge.zenspace.io/api/v1/ - WebSocket:
wss://websocket-service.zenspace.io/realtime
Android App Details
- Package ID:
io.zenspace.zenspacemeetingdisplay - Min SDK: 24 (Android 7.0)
- Target SDK: 36 (Android 15)
- Key libraries: Retrofit, Socket.IO, Firebase Messaging, Glide, ZXing
Next Steps
- Provisioning — First-time setup
- Pairing Flow — Connect to ZenEdge
- Configuration — Settings and customization