Professional Digital Signage

Every display,
fully in sync

Enterprise-grade signage with real-time broadcasts, scheduled playlists, and live KPI dashboards — deployed in minutes, no build step required.

Open Admin Console → Open Screen Player
No build step Firebase Realtime DB Netlify ready TV & kiosk optimised Zero dependencies
Get started

Two URLs. That's all.

Open the admin console on your laptop. Open the screen player on your displays. They stay in sync automatically via Firebase.

Launch SIGNAL
Configure Firebase once in the Admin Console, then pair any display by scanning a QR code or entering a pairing code.
Setup

Live in four steps

From zero to broadcasting across every screen in your building.

01
Connect Firebase
Create a free project at console.firebase.google.com. Enable Realtime Database in test mode. Paste your Database URL and API Key into Admin → Settings.
02
Pair a Screen
Open Admin → Add Screen to generate a pairing code and QR. On your display, open screen.html and scan or type the code. The screen registers instantly.
03
Build Playlists
Create playlists with hero slides, live metrics dashboards, announcements, images, videos, and web embeds. Drag to reorder. Enable or disable slides individually.
04
Schedule & Broadcast
Assign playlists to screens by time, date, group, or location using the Schedules page. Send live announcements or commands instantly from the Broadcast panel.
Features

Everything you need

Built for real deployments — from a single lobby screen to a network of displays across multiple sites.

Live Broadcasts
Push announcements, playlists, video commands, and web embeds to any screen or group in real time. Zero latency via Firebase.
Smart Scheduling
Route content by time range, date range, day of week, screen group, or location. Priority-based conflict resolution.
Live KPI Metrics
Push live revenue, impressions, uptime, and custom KPIs to metrics slides. Animated counters update across all screens simultaneously.
Multi-Screen Management
Monitor status, last-seen, current slide, and group for every display from the admin dashboard. Control individual screens or all at once.
📺
TV & Kiosk Optimised
Safe zones for overscan, RAF-based timing, autoplay-safe muted video, D-pad remote navigation, and reduced-motion support for low-power chipsets.
QR Pairing
Generate a QR code that encodes everything a new screen needs — including Firebase credentials. Scan once, paired forever.
Content

Six slide types

Mix and match within any playlist. Each type has its own layout, animation, and data binding.

Hero
Full-Screen Headline
Serif italic typography over mesh gradient. Accent word highlighted in acid green.
Metrics
Live KPI Dashboard
4-up animated counter grid. Binds to live metric pushes from the admin console.
Announce
Bold Takeover
Full-bleed colour burst for urgent messages. Three colour modes: acid, dark, amber.
Image
Full-Screen Image
Any hosted image URL with title and caption overlay. Object-fit cover.
Video
HTML5 Video
Autoplay, muted, looping. MP4 and M3U8 supported. Plays inline on all TV browsers.
Web
Live Web Embed
Sandboxed iframe for live dashboards, maps, or any URL. Domain badge overlay.