Introducing Phase 1 MVP

Transform Any Screen Into a Smart Marketing Asset

Manage hundreds of digital displays from a single, centralized web dashboard. Distribute media automatically, schedule campaign playtimes, and monitor screen health in real-time.

CMS Dashboard Overview Live Sync
Total Devices 128
Online Status 124
Sync Issues 2
Active Campaigns 18
Device Health Analytics (Daily Uptime Ratio)
Recent System Alerts
Display-04: Connection Lost
Display-18: Storage is 88% full
>99.9%
Device Uptime KPI
<30s
Heartbeat Latency
<1m
Auto Sync Interval
500+
Concurrent Devices
Interactive Workspace

Explore the CMS Interface

Experience our core features in this interactive simulator. Switch between tabs to manage devices, organize playlists, and schedule campaigns.

Select Screen Device

Lobby Main Display
Online
Playlist: Corporate Video IP: 192.168.1.45
Cafeteria Menu Board
Online
Playlist: Lunch Menu IP: 192.168.1.46
Outdoor Promo Screen
Offline
Playlist: Flash Sale (Stale) IP: 192.168.2.112
Display Monitor Live Stream Synced
Playing: Corporate Promo Video (1080p) Disk: 12.4 GB / 32 GB
Company Profile MP4
★ WELCOME TO OUR HEADQUARTERS - VISITOR REGISTRATION IS MANDATORY AT THE MAIN DESK ★

Active Playlist Timeline

Re-order media sequence using Drag & Drop simulation or content toggles.

1. Company Profile Promo.mp4
1920x1080 • Video Format
15s
2. Product Features Showcase.png
1080x1920 (Portrait Adaptive) • Image
10s
3. Live Weather Info widget.html
Dynamic Embedded Widget • HTML5
20s

Playlist Settings

Configure loop styles and emergency overrides for distribution.

Playlist Type
Standard Loop Scheduled Range
Calculated Loop Duration 45 Seconds

Calendar Grid (Campaign Scheduling)

Scheduled playlists run automatically during designated date ranges.

Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Campaign Rules

Morning Greeting Campaign Target: All Lobby Screens
08:00 - 10:00
Lunch Menu Specials Target: Cafeteria Screens
11:30 - 14:00
Corporate Closing Video Target: All Screens
16:30 - 18:00
💡 Priority Rule: Emergency playlists (e.g. fire hazard warnings) override standard timetables instantly.
Core Features

Built for Scalable Display Control

Signage CMS platform provides modern developers and monitoring staff with robust utilities to manage layouts, devices, and reports.

Multi-Format Content Upload

Support for high-definition MP4/WebM videos, JPG/PNG images, dynamic HTML5 widgets, and overlay tickers with auto thumbnail generation.

Realtime Websocket Heartbeats

Devices trigger heartbeat checkpoints every 30 seconds. System operators see online/offline states and sync problems instantly on the dashboard.

Dynamic Scheduling Calendar

Map campaigns to daily, weekly, or specific calendar date slots. Setup complex overlays and set emergency broadcasts to trigger in seconds.

Remote Device Commands

Directly interact with screen devices: trigger remote reboots, adjust media volume, retrieve display snapshots, and execute manual asset syncs.

Smart Alarm Alert System

Automatic detection of connection loss, playback errors, low local storage, or platform license expirations with direct dashboard and email alerts.

Advanced Reporting Engine

Export detailed audits of media playback frequencies, display uptime ratios, network bandwidth usage, and storage stats to PDF, CSV, or Excel formats.

SignagePlayer LTE • 100%
Active Playback Loop
Downloading assets...
System Locked • Kiosk Mode Active
Flutter Ecosystem

Robust Android Signage Player

The client app is developed using Flutter to ensure seamless, low-latency playback across a vast variety of hardware models.

Strict Kiosk Mode Execution

Locks down the display operating system. Prevents exit button clicks and overrides status bars to avoid customer tampering.

Offline Caching & Playback

Downloads media files and databases into local flash storage. Screens will keep playing loops even during internet blackouts.

Watchdog & Recovery

Monitors player health using a hardware watchdog. If crash conditions occur, the app auto-reboots instantly on boot.

ROI Calculator

Calculate Your Savings

Drag the slider below to select how many displays you manage, and see how much time and money our CMS platform saves your business.

Number of Screen Displays 15 Screens
Estimated Update Frequency Weekly Updates
48 Hrs
Hours Saved / Month
$1,440
Est. Savings / Month
80% Faster
Campaign Deployment Speed Increase
FAQ

Frequently Asked Questions

Get answers to the most common technical questions about the Signage CMS Platform.

What technology stack does the CMS use?
The Web CMS is built using Laravel combined with Alpine.js in a monolithic style to guarantee quick loading times (under 3 seconds) and easy server maintenance. Tailwind CSS is used for UI layout styling, and charts are generated dynamically with Charts.js.
How does the Android Player support offline playback?
The Flutter client app uses local sqlite caching to record active playlists and media files stored in the device's storage. Media assets are downloaded in the background. If the internet connection drops, the app loops local assets without interruptions.
Are the status updates on the dashboard really real-time?
Yes. The platform includes a dedicated WebSocket server coupled with a Redis message cache to handle screen device heartbeats. The web interface updates online/offline statuses in real-time when heartbeats are received.
Is Kiosk Mode secure on public terminals?
Absolutely. Kiosk mode utilizes Android system-level administration constraints. It locks the touch panel from closing the app, disables system hotkeys, prevents volume buttons from triggering system UI, and ensures the app auto-launches immediately if the display system is rebooted.