All projects

Client projectFull StackLive

Brandry

Describe your business in one sentence and Brandry builds a real, mobile-ready website. No code, no designers, no jargon.

Visit live site
Brandry interface screenshot

Result

One prompt to a live site

The problem

Salons, restaurants, and small retailers cannot afford a designer, and general-purpose site builders ask them to make decisions they have no reason to know how to make.

What I built

Turned a one-sentence business description into a full site: page structure, copy, and layout generated together so the result is coherent rather than a filled-in template.

The outcome

A working, mobile-ready site in minutes, with one-click export and hosting.

How it works

  1. 01

    One sentence about the business goes in: what it is, who it serves, where it is.

  2. 02

    Structure is decided first, before any copy exists: which pages this kind of business needs, in what order.

  3. 03

    Copy and layout are generated against that structure, so the sections agree with each other instead of reading as separate prompts.

  4. 04

    The result is editable, exportable, and hostable, so the owner is not locked into a builder they cannot leave.

The AI layer

Generation is staged rather than single-shot: structure, then section copy against that structure, then layout selection. One prompt asked to produce an entire site at once produces a site whose pages do not know about each other.

The engineering layer

A component library the generator can only compose in valid ways, which is what stops output drifting into broken layouts, plus export and hosting so the site is a real artefact rather than a preview.

Key technical decisions

Constrain the generator to a design system.

Letting a model emit arbitrary markup produces sites that look generated. Composing a fixed set of well-built sections means the worst output is still a decent site.

Ask for one sentence, not a form.

The audience is a salon owner, not a marketer. Every extra field is a decision they have no reason to know how to make, and a reason to abandon.

Built with

Next.jsOpenAITypeScriptAI Generation

Related