vx vxlabs.
Case study

Signiq - Digital Signage Platform

A multi-tenant digital signage platform: schedule images and videos across shop screens and locations, with offline-first TV players.

Overview

Retail shops and multi-location businesses want their TV screens to show the right promotion at the right time — without someone walking up to each screen with a USB stick. Signiq is a self-hosted digital signage platform: upload images and videos once, build playlists and layouts, schedule them per location, and every paired screen updates on its own.

Key features

  • Offline-first players: media is downloaded and played from local storage, so a network drop never blanks a screen
  • Playlists, multi-zone layouts and time-slot schedules, evaluated in each location's own timezone
  • Locations and screen groups to push content to one screen or a whole chain at once
  • QR-code pairing for new screens, live "now playing" status, health heartbeats and remote commands
  • Automatic video conversion and image optimisation in a background queue
  • Over-the-air player updates, plus a managed-device mode with scheduled nightly restarts
  • Multi-tenant SaaS with subscription plans, per-plan screen limits and storage quotas
  • Admin dashboard in English and Arabic with full right-to-left support

Tech stack

  • .NET 9 Web API with SQL Server, Dapper, DbUp migrations and Hangfire
  • FFmpeg media pipeline for transcoding and thumbnails
  • React, TypeScript, Tailwind and Vite admin dashboard with i18next
  • Android TV player in Kotlin with Media3 ExoPlayer, Room and WorkManager
  • Web player packaged for Samsung Tizen and LG webOS smart TVs
  • Self-hosted on a single VPS with Docker — no third-party cloud storage

Status

Live at signiqlive.com.

Let's build your AI-ready product.

Tell us what you are working on. We will reply within one business day with ideas, a rough plan and next steps.