How it's built
What the person on the other end of the prompt actually does, what a proposed engineering stack gets right and where it's thin, and a hands-on way to feel out what each feature would cost to run.
What does someone actually do to get a site out of this?
Describe it
Chat, voice, or a screenshot upload — "artisan coffee roastery" is enough to start. Anything beyond that (a logo, hours, pricing, an existing brand voice) is optional and just makes the first draft closer to right; nothing is required upfront that isn't in the person's head already.
Review the AI-drafted version
A working page or app comes back in seconds — real content, not a wireframe. Anything treated as a factual claim (hours, prices, contact details) is flagged for confirmation rather than published silently.
Refine, if it's not already right
Ask for a change in chat ("make the hero bolder"), or click straight into the text and edit it by hand. Either path touches one section at a time — not a full regeneration.
Publish
Domain, SSL, hosting, and a business email get provisioned automatically. The project stays open and editable — publishing isn't a finish line, it's a checkpoint.
How much does someone actually need to type? One sentence, minimum. Everything else the product would like to know — hours, pricing, a logo, a tone — is asked for as an optional add or a post-generation confirmation, never a blocking form. The whole pitch is zero setup.
What about existing branding? Two paths, both optional: pick a curated starting point from the design-token library, or upload real brand guidelines — a logo, a palette, a style PDF — and the draft is built to match them instead of overwriting them. Someone with a brand already shouldn't have to fight the generator to keep it.
What actually gets delivered
A real, functional site or app
Not a static template — booking tools, dashboards, and quote calculators generate as working, database-backed features when the idea calls for one.
Live infrastructure, not just files
Domain, SSL certificate, hosting, and a business email address, auto-provisioned — nothing to configure separately.
An editable project, not a finished object
Every generated page stays open for chat-edits or direct hand-editing — the deliverable is a living project, not a one-time export.
A visible cost, not a mystery bill
Credits tracked against the plan tier as they're spent — the thing Lovable's users say they don't get.
The stack I'd pick, layer by layer
Not a reaction to anyone else's list — this is where I'd start, reasoned from what the product actually has to do: generate real UI/UX from a brief, let someone reshape it visually, and stay cheap enough to run at volume.
Overall call
The backend instincts here are sound on their own merits: Next.js/shadcn/TypeScript, Supabase for Postgres/Auth/RLS, no separate CRUD layer yet, Realtime on Supabase, one runtime for background work. What I'd add rather than assume: a design-token system and a visual editor, because together they're what stops every generated site from looking the same — and an explicit home for AI orchestration, because that's not an implementation detail, it's the product.
Build a flow, watch the cost add up
Drag feature cards into the box below — now including design token selection and brand-kit intake, not just content generation. Each one reveals the cheapest reasonable model for that step and its estimated cost per generation — assumed token counts, illustrative only, same spirit as the research brief.