IONICWEBCREATOR
Case Studies
In DevelopmentFuture Screen

Future Screen

A digital-signage control plane for scheduling and pushing content to screens in the field — built for reliability and remote management at scale.

  • Digital Media
  • 2026
  • 5 min read
Overview

Project overview

Future Screen manages fleets of displays deployed in the wild. We're building the control plane: a system to schedule content, push it reliably to screens on flaky networks, and monitor the fleet from one place.

Client
Future Screen
Industry
Digital Media
Category
Web Applications
Role
Architecture & engineering
Year
2026
The challenge

The business challenge

Screens live in shops, lobbies, and streets on unreliable connections. Content has to arrive correctly and on time, and operators need to trust that what they scheduled is actually on the wall — without driving out to check.

Discovery

Discovery & strategy

Where we started before writing code — framing the problem, the constraints, and the plan.

  1. Designed for the network you have

    We assumed intermittent connectivity as the normal case, so devices cache schedules and reconcile when they reconnect rather than depending on a live link.

  2. Made the fleet observable

    Operators needed to see health, current content, and last check-in per screen, so telemetry was part of the model from the start.

  3. Separated authoring from delivery

    Scheduling content and delivering it are different problems; splitting them let each scale and fail independently.

Architecture

System architecture

A Next.js control plane and a Node.js delivery service over Postgres, containerised for reproducible deploys. Screens pull versioned schedules and report back, so the system stays correct through network gaps.

  • Control plane

    A Next.js app for scheduling content and monitoring the fleet.

    • Next.js
  • Delivery

    A Node.js service versioning and pushing content to devices.

    • Node.js
  • Data

    Postgres for schedules, devices, and check-in telemetry.

    • PostgreSQL
  • Infrastructure

    Containerised services for reproducible, portable deploys.

    • Docker
Decisions

Design decisions

The trade-offs worth explaining — what we chose, and why it was the right call for this build.

  • Pull-based delivery over push

    Devices pulling versioned schedules survives network gaps and NAT far better than trying to hold an open push channel to every screen.

  • Versioned, immutable schedules

    Immutable content versions make rollouts and rollbacks predictable and give every screen an exact, auditable state.

  • Telemetry as a first-class feature

    Building check-ins and health into the core model means operators can trust the fleet without physically inspecting it.

Stack

Technology stack

Every layer of the system, and the tools chosen to build it.

Frontend
  • Next.js
Backend
  • Node.js
Data
  • PostgreSQL
Infrastructure
  • Docker
Features

Key features

The parts of the build that carried the most product weight.

  • Fleet scheduling

    Plan and target content across groups of screens.

  • Resilient delivery

    Devices reconcile after outages with no lost updates.

  • Live monitoring

    See health and current content per screen at a glance.

  • Reproducible deploys

    Containerised services for consistent rollouts.

Results

The outcome

Future Screen is in active development. The architecture is proven against the hard case — screens on unreliable networks — so scheduled content lands correctly and the fleet stays observable.

Status
In development
Target uptime
99.9%
Offline-tolerant
By design
Retrospective

Lessons learned

What the engagement taught us, kept honest rather than tidy.

  1. Assume the worst network

    Designing for intermittent connectivity first made everything downstream simpler.

  2. Immutability tames rollouts

    Versioned schedules turned scary deploys into predictable ones.

Related

Other work with a similar shape — by industry, stack, or the problem it solves.

  • HOHouse of Velore
    Live

    House of Velore

    Fashion & Retail

    A luxury fashion storefront built for a considered browse and a frictionless checkout — fast on every device and structured so the catalogue scales with the collection.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • AWS
  • DDreamDesk
    Live

    DreamDesk

    Productivity

    A workspace platform that pulls tasks, notes, and scheduling into one calm surface — multi-tenant, keyboard-driven, and quick even as a workspace fills up.

    • Next.js
    • tRPC
    • Prisma
    • PostgreSQL
    • Redis
  • MMeetMingle
    Live

    MeetMingle

    Social & Community

    A cross-platform app for organising and discovering local meetups — profiles, real-time messaging, and event flows shipped to iOS and Android from one codebase.

    • React Native
    • Node.js
    • PostgreSQL

Have a problem worth solving well?

If the thinking above matches the standard you're after, tell us what you're building. We'll be honest about fit and outline a concrete first step.