import type { CSSProperties } from "react"; import Link from "next/link"; /** * Body sections from justine/01_homepage.html — inline styles + classes match the source file. * Lives under [data-justine]; tokens are --ink, --mid, --muted, --border, --white (see 01-homepage.css). */ export function JustineHomePage() { return ( <>
For non-technical founders

You have the idea.
We handle
everything else.

You describe it. Vibn builds it, launches it, and markets it. From idea to{" "} live product in{" "} 72 hours — no code, no agencies, no waiting.

Your idea

"I want to build a booking tool for independent personal trainers."

↵ Enter
vibn generated
{[ ["Pages", "Landing, Dashboard, Booking, Payments"], ["Stack", "Auth, database, payments — handled"], ["Revenue", "Subscription · $29 / mo"], ].map(([k, v]) => (
{k} {v}
))}
Status ⬤  Ready to build
★★★★★   280 founders launched

No credit card required · Free forever plan

See how it works →
Sound familiar?

The idea is the hard part.{" "} Everything else shouldn't be.

You know exactly what you want to build and who it's for. But the moment you think about servers, databases, deployment pipelines, SEO — the whole thing stalls.

vibn exists to remove all of that. Not abstract it —{" "} remove it entirely.

{[ { t: `No more "I need to hire a developer first"`, d: "vibn is your developer. Start building the moment you have an idea.", }, { t: "No more staring at a blank marketing calendar", d: "AI generates and publishes your content every single week.", }, { t: `No more "I'll launch when it's ready"`, d: "Most founders ship their first version in under 72 hours.", }, ].map((row) => (
{row.t}
{row.d}
))}
How it works

Four phases. One complete product.

{[ { k: "01 — Discover", t: "Define your idea", p: "Six guided questions turn a rough idea into a full product plan — pages, architecture, revenue model. No jargon.", style: { padding: "40px 44px", background: "var(--white)", borderRight: "1px solid rgba(99,102,241,0.2)", borderBottom: "1px solid rgba(99,102,241,0.2)", } satisfies CSSProperties, }, { k: "02 — Design", t: "Choose your style", p: "Pick a visual style and see your exact site and emails live before a single line of code is written.", style: { padding: "40px 44px", background: "var(--white)", borderBottom: "1px solid rgba(99,102,241,0.2)", } satisfies CSSProperties, }, { k: "03 — Build", t: "Your app, live", p: "AI writes every line. Auth, database, payments, all pages — deployed and live. Describe changes in plain English.", style: { padding: "40px 44px", background: "var(--white)", borderRight: "1px solid rgba(99,102,241,0.2)", } satisfies CSSProperties, }, { k: "04 — Grow", t: "Market & automate", p: "AI generates your blog, emails, and social schedule — publishing on autopilot so you can focus on users.", style: { padding: "40px 44px", background: "var(--white)" } satisfies CSSProperties, }, ].map((cell) => (
{cell.k}
{cell.t}

{cell.p}

))}
A live, working product

Not a prototype. Real auth, real payments, real database — on your own URL from day one.

Runs on your own servers — your data, your infrastructure, no lock-in.

A full marketing engine

Blog posts, onboarding emails, and social content — written and published automatically every week.

A product that evolves

Describe changes in plain English. Vibn handles the code so your product grows as fast as your ideas.

"I had the idea for 2 years. The backend terrified me. vibn shipped it in 4 days and handles all my marketing."

— Alex K., founder of Taskly

"I have zero coding experience. Three weeks in, I have 300 paying users. That's entirely because of vibn."

— Marcus L., founder of Flowmatic

"The marketing autopilot saved me ten hours a week. My blog runs itself. I just focus on product."

— Sara R., founder of Nudge
{[ { num: "280+", label: "founders launched", pl: 0, pr: true }, { num: "72h", label: "average time to first version", pl: 36, pr: true }, { num: "4.9★", label: "average rating", pl: 36, pr: true }, { num: "3×", label: "faster than hiring a developer", pl: 36, pr: false }, ].map((row) => (
{row.num}
{row.label}
))}

Your idea deserves to exist.

Thousands of ideas never make it past a spreadsheet. Yours doesn't have to be one of them.

Joins 280+ non-technical founders already live
); }