lantern, wooden wall, lamp, lighting, illuminated, incandescent, light, lantern, lantern, lantern, lantern, lantern, lamp, lamp, lamp
// Case study · 03

Lumen Atelier

Lighting made by hand. Configured in WebGL.

2026·E-commerce / Craft·Next.js · Three.js · Payload · Stripe·31 days
// The brief

A second-generation craftsman from Kraków wanted to sell directly to interior designers in Berlin, Milan, and New York. His existing Shopify site looked like every other lighting store — same template, same product grid, no soul. The work itself was extraordinary; the storefront was hiding it.

// The approach

Make the configurator the product. A WebGL space where you compose a lamp piece-by-piece — pick a body, an arm, a finish, a bulb temperature — and watch it render in real time as the price updates. The site is the showroom. The catalogue exists, but only as inspiration to drop you into the configurator.

// Process · what we threw away
brick wall, chairs, furniture, interior design, lights, restaurant, table, rustic, interior decoration, restaurant, restaurant, restaurant, restaurant, restaurant, table
rejected · v1
browse-first catalogue · nobody finished the flow

We started with a more traditional 'browse the catalogue, then customise' approach. The founder watched a friend use it for thirty seconds in a usability test and got bored. We tore down the IA, made the configurator the entry point, and used the catalogue as a backup discovery surface. Forced commitment quadrupled session length.

// we designed ten. they picked one.

Ten directions. One shipped.

Every project starts as ten homepages, fully built. The client picks the one that ships. The other nine aren’t waste — they’re the proof we looked before we leapt.

10 directions · drag or use the arrows
Configurator Teaser — homepage direction for this projectpicked
Configurator Teaserlumen-atelier-04

Interactive finish-selector updates ambient glow colour and price in real time; dark-canvas product shot reacts to the chosen finish.

Warm Dark Immersion — homepage direction for this projectrejected
Warm Dark Immersionlumen-atelier-01

Full-bleed moody hero photograph with amber overlay; enormous Cormorant display headline over a warm-dark canvas with an image strip footer.

Editorial Split — homepage direction for this projectrejected
Editorial Splitlumen-atelier-02

Cream left column with giant serif headline and live stats; product photograph bleeds to the right edge — editorial magazine proportions.

Gallery Lookbook — homepage direction for this projectrejected
Gallery Lookbooklumen-atelier-03

Asymmetric six-photo editorial grid across the full viewport; museum-style captions and a CTA overlay on the panoramic bottom strip.

Museum Minimal Cream — homepage direction for this projectrejected
Museum Minimal Creamlumen-atelier-05

Maximum restraint — single centred lamp on vast parchment field; thin vertical rules, Cinzel brand mark, generous white space.

Materials Bento — homepage direction for this projectrejected
Materials Bentolumen-atelier-06

Bento-style mosaic of six product images each labelled with a finish name; dark charcoal canvas makes warm brass accents glow.

Founder Story — homepage direction for this projectrejected
Founder Storylumen-atelier-07

Split: founder portrait in sepia wash on the left; handwritten-feel narrative prose with pull quote from Anna Borowska on the right.

E-commerce Showroom — homepage direction for this projectrejected
E-commerce Showroomlumen-atelier-08

High-intent product page layout — hero image with thumbnails, spec table, star rating, price, and two CTAs; warm white showroom feel.

Typographic Manifesto — homepage direction for this projectrejected
Typographic Manifestolumen-atelier-09

Near-imageless hero built entirely from cascading Cormorant italic statements and amber rules; statistics in Space Mono ground the poetry.

Dark Atelier Night — homepage direction for this projectrejected
Dark Atelier Nightlumen-atelier-10

Multi-band layout: moody hero photograph with ember glow bloom, prose strip, square image shelf, sketch inset, and pull-quote — intimate workshop atmosphere.

// Configure
Body
oak·walnut·blackened steel
Arm
fixed·single pivot·double pivot
Finish
matte·brushed·raw
Bulb temperature
2200K·2700K·3000K

Pick four things, watch it build, watch the price move. That's the whole shop.

// The work

Next.js + Three.js (React Three Fiber). Payload CMS for the atelier's story, materials, and process. Stripe Checkout with international shipping calculation across 14 countries.

bright, lightbulb, electricity, bulb, dark, energy, filament, idea, illuminated, incandescent, lamp, light, power, lightbulb, lightbulb, lightbulb, electricity, bulb, bulb, bulb, energy, idea, idea, idea, lamp, lamp, lamp, lamp, lamp
light, lamp, bedside lamp, illumination, lampshade, illuminate, book, reading, literature, study, knowledge, wisdom, reading lamp, open book, lamp, lamp, lamp, lamp, lamp, lampshade, book, book, study, wisdom, wisdom, wisdom, wisdom, open book, open book, open book, open book
bedroom, interior design, furniture, interior, bed, room, modern, apartment, home, house, decor, architecture, window, comfortable, contemporary, residential, bedroom, bedroom, bedroom, bedroom, bedroom, interior design, bed, room, apartment, home, house
original factory pendant light, enamel, green enamel, vintage industrial lamp, loft factory lamp, architecture, interior design, loft design, vintage, vintage design, pendant light, brown interior, brown lamp, brown industry, pendant light, pendant light, pendant light, pendant light, pendant light
lights, bulbs, incandescent, illuminated, lightbulbs, lighting, glow, glowing, electrical, technology, electric, power, bright, lightbulbs, lightbulbs, lightbulbs, lightbulbs, lightbulbs, electrical, electrical, electrical, electrical, technology, technology, technology, technology, electric, electric, electric, power, power, power
lantern, wooden wall, lamp, lighting, illuminated, incandescent, light, lantern, lantern, lantern, lantern, lantern, lamp, lamp, lamp
// Outcomes
// 01
€1,840

avg. order value. industry baseline: €580

// 02
14

countries sold to in the first quarter

// 03
9m

avg. configurator session. previous Shopify: 41 seconds

// If we did it again
01

We'd have built the configurator first and the catalogue second. We did it backwards and spent a week unwinding the IA.

02

We'd have tested shipping math earlier. Fourteen countries' worth of edge cases surfaced in the last 48 hours.

// From the founder
We are no longer just a lamp shop. We are a place people come to play.
Anna Borowska
Anna Borowska
Founder, Lumen Atelier
Built with Next.js · Three.js · Payload · Stripe · 31 days
Want the next one to be yours? →