storeboost.com
ThunderBolt HTML DOOH creative editor interface preview
01DOOH & Dynamic Creative Optimization

ThunderBolt

ThunderBolt is a browser-native DOOH creative studio built for StoreBoost, enabling retail brands to design and deploy dynamic digital out-of-home advertising.

We engineered a complete visual WYSIWYG authoring tool with modular dynamic widgets (live clocks, countdowns, weather, in-store queue times) and multi-state activation triggers (footfall thresholds, location routing, panel groups), compiling responsive HTML5 creative bundles ready for instant broadcast across global digital screen networks.

The studio was integrated into StoreBoost's existing .NET and AWS production system. We built the supporting APIs and backend processes that connect the editor to live sensor data, campaign orchestration, and screen-network delivery.

The Challenge

Overcoming critical bottlenecks in real-time execution.

High-street retailers and global brands spend millions on Digital Out-of-Home (DOOH) screen inventory across shopping centres, transit hubs, and high streets. Yet the vast majority of digital billboard ads remain static videos or flat images—completely detached from real-time physical context. Creating true Dynamic Creative Optimization (DCO) ads that react to weather, store occupancy, or footfall historically demanded custom frontend engineering for every campaign, taking weeks of agency turnaround and risking screen crashes on varied signage hardware.

Core friction points

  • Static media inertia: High-value digital billboard real estate was treated like printed posters, displaying generic imagery regardless of local weather, crowd density, or store conditions.
  • Manual development overhead: Crafting dynamic HTML5 ads with custom logic required bespoke creative coding, manual API integrations, and lengthy QA cycles for each screen format.
  • Fragile screen playback: Digital signage players run on varied embedded hardware with strict memory and CPU limits, where unoptimized JavaScript or memory leaks cause black screens.
  • Multi-state complexity: Managing combinatorial creative states (e.g. 'raining AND footfall low' vs. 'sunny AND store crowded') in a visual editor without overwhelming non-technical marketers.

Solution & Architecture

Engineered for speed, durability, and fault tolerance.

We engineered a browser-based creative engine pairing a visual layout canvas with a reactive multi-state compiler, then wired it into StoreBoost's existing .NET and AWS stack through supporting APIs and backend processes that already ran in production.

01

.NET / AWS Platform Integration

Supporting APIs and backend processes built into StoreBoost's live .NET and AWS production system, connecting the studio to existing campaign services, sensor feeds, and screen-network delivery without replacing the platform underneath.

02

Interactive Canvas & Modular Widget System

A drag-and-drop WYSIWYG workspace supporting responsive portrait and landscape aspect ratios, precision coordinate snapping, and modular dynamic widgets (real-time clocks, countdown timers, weather feeds, and queue meters).

03

Multi-State Activation Engine

A declarative rule graph mapping environmental sensor triggers (local footfall, weather conditions, time-of-day schedules, and geographic screen groups) to distinct creative states and asset swaps.

04

In-Situ 3D & DCO Preview

Real-time in-browser simulation allowing marketers to scrub through mock sensor inputs (temperature, footfall levels, screen IDs) and preview the creative rendered in simulated real-world shopping mall environments.

05

Deterministic HTML5 Bundle Compiler

An automated packaging pipeline that bundles all assets, fonts, and dynamic JavaScript into isolated, zero-dependency packages validated against digital signage player specifications with sub-second initialization.

Core technologies:Next.js · TypeScript · .NET · HTML5 Canvas · Tailwind CSS · Node.js · AWS · WebSockets · SVG / Vector Engine

Outcomes & Impact

Measurable results in production.

ThunderBolt simplified StoreBoost's campaign production workflow, collapsing a fragmented, multi-tool process into a single self-serve studio that is already delivering campaigns in production.

6+Real-time dynamic widgets
100%Standard-compliant HTML5 output
ZeroCode required for advertisers
  • Collapsed campaign production from a multi-step, multi-platform process with slow feedback loops into a single self-serve studio.
  • Already delivered campaigns in a live production environment.
  • Standardized automated DCO validation and bundling for digital signage networks across the UK and Europe.

Start a project

Tell us about what you're building.

Whether you have a detailed technical specification or an early concept on a napkin, we're happy to review your requirements, talk through architecture, and see if we're the right fit.

Direct emailhello@kingsquared.co.uk
Response timeWithin 24 hours
Studio baseLondon, UK
Project brief* Required fields
Services of interest (Optional)