Product
Surfaces, sections, vocabulary, and pricing.
Launch platform (Phase 1)
Four first-class shell tabs for all signed-in users. Core loop: pick layout → pick style → edit → publish.
Customer guides: Using nertia — step-by-step for publish, export, domains, billing, and more.
| Nav label | Route | Role |
|---|---|---|
| Dashboard | / | Home — recent sites, entry to editor |
| Sites | /sites | Site list — create, open, export/import |
| Layouts | /compositions | Layout axis — composition gallery, swap in editor |
| Styles | /styles | Skin axis — shadcn/create workshop, apply to site |
Editor lives at /dashboard/[slug] (and draft /dashboard/new) — reached from Dashboard or Sites, not a fifth nav tab.
Start path: /start → scratch by default → draft at /dashboard/new. No template/recipe picker on the launch path until Phase 2 surfaces flip on.
Formula: layout × style × content = site
Detail: Build queue · master spec on GitHub (docs/superpowers/specs/2026-06-13-launch-platform-master-spec.md)
Phase 2 — deferred (owner Preview only)
| Surface | Route | Launch? |
|---|---|---|
| Templates | /templates | No — TEMPLATES_SURFACED = false |
| Recipes / Recommend | /recommend, /start suggested strip | No — flip off launch path when tightening |
Other surfaces
| Surface | Route |
|---|---|
| New site | /start |
| Account | /account |
| Hosted preview | /hosted/[slug] |
| Public directory | /directory (opt-in) |
Authenticated shell: src/app/(app)/. Launch nav: APP_NAV_LAUNCH_ENTRIES in src/lib/appNav.ts. Subdomain routing via middleware.ts.
Recipe render pipeline
Recipe JSON (pattern + skin + content)
│
▼
SiteSurface (token isolation)
│
▼
Section components (src/sections/)
│
▼
Hosted output — slug.nertia.ai
Design system first: if a primitive is not documented at /ds, it does not ship in the builder.
| Route | Purpose |
|---|---|
/ds | Design system shell |
/ds/nertia | Canonical reference |
/ds/site | Hosted output catalogue |
Sections
26 section types:
navbar, marketing-hero, features, pricing, cta-banner, stats, testimonials, projects-grid, collection-grid, link-stack, about, team, contact, footer, post-list, docs-sidebar, social-feed, faq, lead-form, lead-gen, booking, service-list, hours-map-service-area, click-to-call-bar, trust-badges, before-after.
Canonical vocabulary
| Term | Meaning |
|---|---|
| Pattern | Layout structure — section arrangement (fractal). |
| Skin | Tokenized design system on shared shadcn base. |
| Recipe | Pattern + skin + content — the portable site spec. |
| Section | One functional content block. |
Never substitute template or theme for recipe or skin in product copy.
Pricing
| What | Price | |
|---|---|---|
| Build | Builder + {slug}.nertia.ai + community recipes | Free |
| Hosting | Custom domain you own (per site) | $20/mo |
| AI enhanced | AI generations in the builder (per account) | $20/mo |
One free AI credit; 30 credits/mo when subscribed. No card required to start.
Quick reference
Site = layout × skin × content
Launch nav: Dashboard, Sites, Layouts (/compositions), Styles
Start flow: /start → scratch → /dashboard/new
Publish: editor → live at {slug}.nertia.ai
Phase 2: /templates, /recommend (Preview only until gate)