← All work

Daydream Made

The Blind-Date Reveal, on Loop

A custom local tool that turns Daydream Made’s live book inventory into a looping reveal (blind covers flowing past and flipping to show the real book), rendered for every channel, with no server and no AI.

March 2026
  • Node.js
  • Airtable
  • FFmpeg
A looping preview, generated from the live catalog.

The Problem

Daydream Made’s whole idea is the surprise: you pick a book on a blind date (wrapped, with only a few hints) and the cover stays secret until it’s yours. It’s a delight in person. Online, it’s a puzzle, because the thing that makes it special is the thing you can’t show.

A wall of identical blind wrappers doesn’t capture it, and it hides the best part: the range of real books waiting underneath. Showing both sides at once (the mystery and the payoff) is really a motion problem: you need the reveal. And commissioning that kind of animation for every new batch, in every size each platform wants, is the sort of thing that quietly becomes a recurring design bill.

What Was Built

A custom generator that runs on Daydream Made’s own computer and turns the live catalog into the reveal itself:

  • It reads the real inventory. The tool pulls straight from the Airtable that runs the shop (the blind cover and the real cover for each title), so whatever’s in stock is what shows up. New books simply appear in the next render, and it can filter by genre.
  • The covers reveal themselves, on a loop. Blind covers drift across the screen in a slow “river” and flip, one after another, to the real book underneath, then keep moving (there’s a tidy grid version too). It’s drawn frame by frame in code and encoded locally with FFmpeg into a seamless, never-ending loop.
  • One source, every size. The same run exports a widescreen website hero, a vertical Instagram or TikTok story, a square feed post, a Pinterest pin, even an in-store screensaver, each at the right dimensions, no re-cutting.
  • Anyone can run it. It comes with a small control panel that opens in the browser, so making a fresh reel is filling out a form and clicking go: no command line, no developer.

What Changed

One click turns the current collection into something that actually feels like a blind date with a book (the mystery, then the small thrill of the reveal) and shows off the variety in a way a single photo never could. New titles show up the next time it runs, and every channel gets its own size from the same source.

Most of all, it’s theirs. It’s wired to exactly how Daydream Made works (their inventory, their concept), so it isn’t something you could buy off a shelf. The drawing and encoding happen on a computer they already own, with no server to rent and no AI credits to burn, and the team runs it themselves whenever there’s something new to show. Which is the whole point.

Running into something similar?

Let’s talk.

Start a project