← the lab

01 / concept

revelado concept · no building

The gallery where every print tells you where it came from.

A room with photographs on the walls and a coffee bar under it. The coffee is what brings people back; the wall is what they look at while they wait. And every frame carries its own page, one scan away.

~/lab/revelado/README.md
name        Revelado
kind        gallery + coffee bar
premise     the print is the product, the coffee is the footfall
archive     300 frames, catalogued and tagged   (exists)
online      davidgalph.com                       (exists, live)
room        null                                 (the whole problem)
status      concept

The premise

Photography galleries fail for a boring reason: nobody comes twice.

You visit, you look, you leave, and there is no reason to return until the show changes. That is a terrible business and a worse room. Meanwhile a good coffee bar has people walking in five mornings a week without anyone doing marketing.

Put them in the same building and the wall stops being an event and becomes something you pass by often enough to actually notice. Somebody sees the same photograph nine times before they buy it. That is how prints get sold: not by an opening night, by repetition.

The coffee pays the rent. The wall is what the rent is for.

The part I care about most is what happens between the two. Every frame on the wall has a small plate with a code. You scan it while you wait for your order and you get the frame's own page: where it was taken, when, what camera, why I stopped walking, and three sizes you can order right there. The wall becomes browsable.

None of that is exotic technology. It is a static site, a payments provider and a print lab with an API. What makes it work is that the archive was catalogued before the room was rented, which is the opposite order to how this normally goes.

How it would work

Five moving parts, and only one of them is a wall.

01

The plate

Every hung frame gets a slug and a small brass plate with a code. The code resolves to /f/<slug>. No app to download, no sign-up, no wifi captive portal. It is a URL, which is the most durable piece of technology in the building.

qrslug routingstatic
02

The frame page

The EXIF plate (camera, lens, aperture, date) sits next to two paragraphs about why the photograph exists. Then three sizes with prices and an edition count. The writing is the reason someone buys instead of screenshots.

exifeditionsog preview
03

Checkout that holds no stock

An order goes to a payment provider, the webhook goes to a print lab, the lab prints and ships. The gallery never owns inventory it has not sold. This is the single decision that makes a small room survivable.

stripe checkoutwebhooksprint-on-demand api
04

One customer record, two counters

The person who bought a flat white at nine and a print at four is the same person, and the system should know it. That is the entire loyalty programme: no card, no points, just not being stupid about identity.

posshared crmemail receipts
05

The hang, planned like a deploy

The curation board already filters the archive by colour, format, year and theme. A hang is a saved selection with a date range. Change the wall, and the plates, the frame pages and the shop change with it, because they all read the same list.

curation boardone source of truthscheduled

Honest inventory

What is already built, and what is a drawing.

This matters more than the concept. Half of this project exists and you can open it in another tab. The other half is a room I have never rented.

● exists today
  • The archive. Three hundred frames inventoried, filtered, tagged and backed up.
  • The curation board. Internal tool that filters the whole archive by state, section, theme, colour, format and year, with persistent tagging and export.
  • The online gallery. davidgalph.com ↗. Live, deployed, with the print section already laid out.
  • The visual identity. Typography, grade, grid and the plate format.
○ does not exist
  • The room. No lease, no city, no square metres. This is the actual blocker.
  • The coffee programme. Roaster, equipment, staff, licences. A whole second business I have not costed.
  • The print lab contract. Paper, margins, turnaround, returns.
  • Any of the code above. The plates, the frame pages and the checkout are specified here, not written.

The long version

The deck is being written.

deck · reveladoin progress

Everything above is the public version, and it stays public. The long one has the numbers I would not put on an open page: print margins, what a square metre has to cost for this to work, the break-even in cups, and the three assumptions I think are wrong.

Open the deck page →

This opens your own mail client with the request written. Nothing is stored on this site and there is no list to unsubscribe from. I read these myself and answer them myself, which also means I am slow sometimes.

Next