Live Demo System

The Future of
Hotel Guest Experience

A connected smart-room prototype โ€” TV, mobile, TV Manager, and CMS working as one seamless system in real time.

View Demo Scenarios Explore Apps

Four Apps, One Experience

Explore the System

๐Ÿ“บ
TV App
In-room smart TV that displays a QR code and syncs in real time with the guest's phone โ€” tabs, content, and more.
pullman-tv.namjun-account.workers.dev
๐Ÿ“ฑ
Mobile App
Guest companion app for TV pairing (QR or 6-digit code), room controls, service requests, and TV remote.
pullman-mobile.namjun-account.workers.dev
๐Ÿ›Ž
TV Manager
Operations hub โ€” monitor TV status and power, handle guest service requests, and manage provisioning and presets.
pullman-tv-manager.namjun-account.workers.dev
๐Ÿ–ฅ
CMS
Content for the TV and mobile apps โ€” movies and services today, channels and smart apps next. Changes reflect immediately.
pullman-cms.namjun-account.workers.dev

Step-by-Step

Demo Scenarios

1

TV โ†” Mobile Connection

Pair the guest's phone with the in-room TV using a QR code, then watch the TV screen respond to every tab change on mobile.

โ†’Open the TV app โ€” QR code appears automatically for Room 633
โ†’Open the Mobile app โ†’ tap Scan โ†’ point at the TV QR code
โ†’No camera? Tap Enter code from TV and type the 6-digit code shown under the QR
โ†’TV transitions to the connected screen โœจ
โ†’Switch tabs on mobile (Home โ†” Services) โ€” TV follows in real time โœจ
2

TV Monitoring & Power Control

Every provisioned TV reports its status; hotel staff can turn screens off and on remotely without restarting the in-room app.

โ†’Open TV Manager โ†’ TVs โ€” each TV shows online status and power state
โ†’Press Off โ€” the screen turns off while the TV app keeps running โœจ
โ†’Press On โ€” the screen comes back and the status updates live โœจ
โ†’Requires a provisioned LG ProCentric TV
3

Service Requests

Guest submits a housekeeping or room-service request; staff receives it instantly and tracks it through to completion.

โ†’Open TV Manager โ†’ Service Requests
โ†’On mobile Services tab: tap Housekeeping โ†’ Request โ†’ add a note โ†’ Send Request
โ†’New request appears in TV Manager instantly โœจ
โ†’TV Manager: Start โ†’ In Progress โ†’ Done โœ“
4

CMS Content Management

Hotel staff adds or edits movies via the CMS; the TV app reflects changes immediately.

โ†’Log in to CMS app โ†’ Movies
โ†’Click + Add Movie or Edit an existing title โ†’ Save
โ†’TV app movie list updates โœจ
Full demo guide, including check-in and check-out โ†’

Hardware Installation

TV App Setup

Step 1
ProCentric Server
Set the head-end ProCentric server to pcr-tv.pages.dev (port 443, HTTPS).
โ€บ
Step 2
XAIT Loaded
TV fetches /procentric/application/xait.xml and AUTOSTARTs the TV app.
โ€บ
Step 3
One-Time Setup
An unregistered TV shows the setup screen โ€” serial, model and IP are read, the installer enters the room number, and the TV Manager preset is applied via IDCAP.
โ€บ
Step 4
Reboot & Launch
TV reboots to apply settings. On next boot the serial is recognised, the guest experience starts, and a resident agent keeps reporting status to TV Manager.
XAIT XML
https://pcr-tv.pages.dev/procentric/application/xait.xml
ProCentric entry point โ€” in the head-end, set host pcr-tv.pages.dev, port 443, HTTPS. The path is fixed by the firmware.
TV App
https://pullman-tv.namjun-account.workers.dev
Guest TV experience โ€” also shows the one-time setup screen on unregistered TVs
TV Manager
pullman-tv-manager.namjun-account.workers.dev/dashboard/tvs
TV status and power control, registrations, and provisioning presets
IDCAP preset applied during provisioning (editable in TV Manager โ†’ Preset):
tv_channel_attribute_floating_ui = 0 โ€” disables floating channel UI  ยท  browser_debug_mode = 1 โ€” enables remote debugger on port 2345  ยท  display_resolution = 1920x1080 โ€” forces Full HD output  ยท  instant_power = 2 โ€” lets TV Manager turn the screen off and on without restarting the app
Step-by-step installation guide and troubleshooting โ†’

User Manual

Documentation

Overview
What each app is for and how they fit together.
TV Manager
Monitoring and power control, guest service, provisioning and presets.
CMS
Managing movies and hotel services shown to guests.
TV Installation
Head-end settings, the setup screen, and troubleshooting.
Guest Guide
Pairing a phone with the TV and requesting services.
Demo Guide
Step-by-step scenarios for presenting the system.

Access

Demo Credentials

TV Manager
Emailstaff@pullman-demo.com
PasswordPullman2026!
CMS
Emailcms@pullman-demo.com
PasswordPullman2026!

Under the Hood

Technology Stack

โšกNext.js 15
๐ŸŸฆTypeScript
๐Ÿ”„Supabase Realtime
๐Ÿ—„PostgreSQL + RLS
โ˜๏ธCloudflare Workers
๐Ÿš€GitHub Actions CI/CD
๐Ÿ“ฆpnpm + Turborepo
๐Ÿ”’Supabase Auth
๐Ÿ“บLG ProCentric / IDCAP
๐ŸŒCloudflare Pages (XAIT)