Digital Signage

Build a digital-signage module in a Next.js App Router app on Firestore or Supabase — ad media library, per-screen playlists, display registry, device pairing, and a fullscreen TV player. Use when: (1) building or extending in-venue screens, digital menu boards, lobby/waiting-room displays, or an advertising-slot system, (2) implementing playlist scheduling, media upload with duration and orientation handling, device pairing by PIN or provisioning URL, screen health monitoring, or remote screen control, (3) the user mentions: digital signage, display screens, TV player, ad playlist, signage module, kiosk display, screen management, proof of play. Carries player internals that recover from video stalls, rotate for portrait screens and survive TV-browser quirks, and a data/auth model with hashed per-device tokens and venue-scoped playlists, each pinned by a behaviour contract or a route test. Framework-specific to Next.js App Router; backend-agnostic between Firestore and Postgres/Supabase.

timerise-ai Updated

File contents

timerise-ai/digital-signage/tree/main/ commit be8cb2dd14

Frequently asked questions

npx skillmds@latest add timerise-ai/digital-signage