Network dashboard
Current state of the MRWMA proof-of-concept network.
Screens online
14/16
87.5% reporting
Host locations
13
West Milford network
Active campaigns
1
POC seed campaign
Open alerts
2
Connectivity
| Screen | Status | Last seen | Likely issue | |
|---|---|---|---|---|
| Mario's Deli — Screen 2 | Offline | 47 minutes ago | Weak Wi-Fi before disconnect | |
| West Milford Vision Center | Offline | 31 minutes ago | Gateway unreachable |
Network snapshot
| Location | Current content | Connection | Validation |
|---|---|---|---|
| Frank's Pizza | Local Business Spotlight | Online | Expected = actual |
| Jimmy Geez North | Community Campaign | Online | Expected = actual |
| CDNJ Service | Local Business Spotlight | Online | Expected = actual |
Campaigns & conflict protection
Preview placement eligibility before publishing.
The example Deli Awareness Campaign targets all screens, but same-category host locations are automatically protected.
Total
16
Eligible
13
Excluded
3
Eligible screen sample
| Location | Screens | Reason |
|---|---|---|
| Frank's Pizza | 2 | No category conflict |
| Jimmy Geez North | 2 | No category conflict |
| West Milford Thai | 1 | No category conflict |
| Highlander 24/7 Fitness | 1 | No category conflict |
Protected locations
Mario's Deli — 2 screens
Deli competitor protection
3 Roads Deli — 1 screen
Deli competitor protection
Host-owned advertising remains allowed on its own screens. Any administrator bypass requires a reason and audit record.
Screen Operations
Remote visibility, diagnostics, manual override, and validation.
Screen console
Local Business SpotlightFresh player output
Player capture verifies rendered output. HDMI/CEC telemetry confirms whether the physical display is connected and responding.
Expected vs. actual
Playlist2026.09.24.1 ✓
Resolution1920×1080 ✓
Current creativeMatched ✓
Last heartbeat18 seconds ago
Display linkHDMI detected ✓
Manual operations
Connection diagnostics
ConnectionWi-Fi
Signal-58 dBm
Free storage8.4 GB
Temperature48°C
Platform roadmap
Tracked by semantic release and operational milestone.
v0.1.0 · POC
Laravel foundation Done
Conflict engine Done
Screen Operations UI Done
Roadmap, changelog, updater Done
v0.2.0 · Integration
Yodeck read-only sync Planned
Authentication and MFA Planned
Alert rules and history Planned
v0.3.0 · Player
Raspberry Pi agent Planned
Offline cache and rollback Planned
Proof-of-play sync Planned
v0.4.0 · Pilot
1–2 location pilot Planned
30-day parallel test Planned
v1.0.0 · Production
Migration readiness Planned
Controlled rollout Planned
Changelog
Added, Changed, Fixed, Security, and Migration notes.
Added Core signage records
Advertisers, hierarchical categories, host locations, screens, campaigns, and creatives.
Added Conflict engine
Same-category protection with a host-advertiser exception.
Added Screen Operations Console
Screenshot requests, diagnostics, manual takeover, device commands, and validation.
Security Hashed device credentials
Each player API call requires the screen UUID and device token.
Added Safe update preflight
Checksum, migration, staging, health-check, and rollback readiness.
Update Platform
One guided workflow for checking, staging, validating, and rolling back releases.
POC safety mode is active. The button below performs a simulated preflight and cannot modify files or databases.
Release checksum
SHA-256 package verification
Database backup plan
Required before migration
Health check
Application and player API verification
Rollback instructions
Release and database recovery path
MRWMA Signage proof of concept. No connection to the live Yodeck network is included in v0.1.2.