LUMINA Pro: From Three Prototypes to a Product You Can Buy by Andrés Sepúlveda MoralesLUMINA Pro: From Three Prototypes to a Product You Can Buy by Andrés Sepúlveda Morales
Built with Framer

LUMINA Pro: From Three Prototypes to a Product You Can Buy

Andrés Sepúlveda Morales

Andrés Sepúlveda Morales

LUMINA Pro: From Three Prototypes to a Product You Can Buy

What shipped

A working product and the marketing site in front of it. Accounts and sign-in on Clerk, Stripe checkout across four purchase options, a designer's work saved to Supabase instead of vanishing with the browser tab, and the model API key moved off the front end. The site is live at lumina-pro.ai.

Sitting on a prototype you cannot sell yet? If you have a working demo and no way to log people in or take their money, that gap is the whole job, and it is the kind of work Red Mage does. Come find me on Contra or shoot a note to andres@redmage.cc.

The situation

LUMINA Pro turns an interior designer's brief into a lighting plan, using Anthropic's Claude models to do the specification work.
Adam J Painter runs Onesmallstudio, an interior design studio in London. He came to Red Mage with three working prototypes and no product around them: a brief wizard, a space plan generator, and a PDF export. All three ran entirely in the browser. A designer's work vanished when they closed the tab, there was no way to log in, and no way to charge anybody.

From prototype to product

The React prototypes moved into Next.js. Browser storage was replaced with Supabase, so work survives closing the tab. Clerk handles sign-up, login and account management.
Stripe handles checkout across four purchase options: three room-credit packs, sized for a single room, a full home and a whole renovation, plus a per-room upgrade where a designer turns the generated plan into a dimensioned, contractor-ready drawing by hand.
The API key for the model provider moved server-side, behind the application's own API routes, so it is never exposed to the browser. Deployed on Vercel against a custom domain.

The marketing site

Built in Framer, live at lumina-pro.ai.
Adam came in with a Framer template as a starting point. Rather than build on it as-is, the design was iterated with him until it sat right with the brand, then built out properly: type and spacing decided once and reused, real components instead of one-off frames, so he can change copy without opening a layout.

How it ran

Four fixed-price milestones, July to September 2026. The application build and the marketing site were quoted as one engagement rather than two, so the site was never waiting on the product and the product was never waiting on the site.
Sitting on a prototype you cannot sell yet? If you have a working demo and no way to log people in or take their money, that gap is the whole job, and it is the kind of work Red Mage does. Come find me on Contra or shoot a note to andres@redmage.cc.
Like this project

Posted Sep 12, 2026

Next.js on Supabase, Clerk accounts, Stripe checkout, the model API key moved off the front end, and the Framer marketing site in front of it.