Start your SaaS today, not tomorrow

The Nuxt boilerplate with everything wired up. This site runs on it right now.

Skip the setup grind

Every one of these is already built, tested, and wired together.

0

hours of setup, done for you

Auth: email, magic link, Google OAuth, 2FA, passkeys

14h

Teams & organizations with role-based access

9h

Database schema + migrations

5h

Admin area: ban, impersonate, role changes

5h

Audit log, filterable and paginated

3h

Dashboard: settings, sessions, 2FA enrollment

7h

Stripe billing, portal, webhooks & coupons

10h

Security headers, CSP, rate limiting

4h

SEO, sitemap, and llms.txt

3h

Blog, docs & changelog content pipeline

4h

Outbound webhooks for your own customers

3h

PWA: installable manifest and service worker

2h

Docker/PM2 deployment setup

6h

Everything a real app needs

Not a checklist of promises. Every one of these is working code you can read today.

Auth, all the ways

Email + password, magic link, Google OAuth, and passkeys all resolve to the same account. TOTP 2FA with backup codes is one toggle away.

Teams & organizations

Multi-tenant from day one. Invite teammates by email, assign granular roles, and switch between organizations, not bolted on later.

Roles & admin, built in

Better Auth's own admin plugin, not a hand-rolled role field. Ban, impersonate, and manage users, with every action captured in a filterable audit log.

Drizzle + SQLite

A typed schema, migrations, and a Drizzle Studio script, so you can swap in Postgres later without rewriting your queries.

A real dashboard

Not a mockup: a working sidebar app shell with settings, billing tabs, and an example data model to replace with yours.

Security headers, on by default

CSP, HSTS, and clickjacking protection are enforced globally from day one, not left as a production TODO.

SEO and AI-ready

Sitemap, robots.txt, Open Graph images, and an /llms.txt so AI assistants can find your product too.

Stripe billing, done

Real subscriptions, a billing portal, and webhook handling are wired end to end, personal and team plans both, not just a pricing table waiting for your keys.

Blog, docs & changelog

Markdown content via Nuxt Content for all three, already wired into the sitemap and llms.txt. Write a post, and it just shows up.

Not your average boilerplate

Most starters stop at login and a Stripe button. Here's what's actually different.

  Typical boilerplate SiteStart
AuthEmail + one OAuth providerEmail, magic link, Google OAuth, 2FA, passkeys
Teams & rolesSingle-user onlyOrganizations with granular RBAC
Admin panelNone, or a bare user listBan, impersonate, role changes, audit log
BillingPersonal subscriptions onlyPersonal & team billing, usage limits
WebhooksNone for your own customersOutbound webhooks, ready for your integrations
ContentNone, or a bolted-on blogBlog, docs & changelog, all Markdown-based
PWANot includedInstallable manifest & service worker
Security headersLeft for you to addCSP, HSTS & clickjacking enforced by default
UpdatesOne download, frozen in timeChoose a snapshot, or lifetime updates

Pricing

Pay once. Ship forever.

No subscriptions, no seat limits. Pick a snapshot, or stay current with every update.

  • SiteStart
    The full codebase, as it stands today.
    $250
    one-time payment
    Codebase
    Nuxt 4 + Nuxt UI codebase
    Auth: email, magic link, Google OAuth, 2FA, passkeys
    Teams & organizations with role-based access
    Drizzle ORM + SQLite, ready to swap for Postgres
    Admin area: ban, impersonate, role changes
    Audit log, filterable and paginated
    Dashboard: settings, sessions, 2FA enrollment
    Stripe billing, portal, webhooks & coupons
    Transactional emails via Resend
    Security headers, CSP & rate limiting
    SEO, sitemap & llms.txt
    Blog, docs & changelog content pipeline
    Outbound webhooks for your own customers
    PWA: installable manifest & service worker
    Docker & PM2 deployment configs
    Ownership
    Projects
    Unlimited
    Version
    Snapshot at purchase
    Support
    Community & docs
  • SiteStart + Updates
    Popular
    Everything in SiteStart, plus every release after yours.
    $390
    one-time payment
    Codebase
    Nuxt 4 + Nuxt UI codebase
    Auth: email, magic link, Google OAuth, 2FA, passkeys
    Teams & organizations with role-based access
    Drizzle ORM + SQLite, ready to swap for Postgres
    Admin area: ban, impersonate, role changes
    Audit log, filterable and paginated
    Dashboard: settings, sessions, 2FA enrollment
    Stripe billing, portal, webhooks & coupons
    Transactional emails via Resend
    Security headers, CSP & rate limiting
    SEO, sitemap & llms.txt
    Blog, docs & changelog content pipeline
    Outbound webhooks for your own customers
    PWA: installable manifest & service worker
    Docker & PM2 deployment configs
    Ownership
    Projects
    Unlimited
    Version
    Every future update
    Support
    1-on-1 support

Frequently asked questions

Skip the waiting lines, start shipping

Get the full SiteStart codebase today and have your Nuxt SaaS running before the coffee's cold.