Next.js SaaS boilerplate · Full dashboard included

Stop building SaaS.
Start almost shipped.

A production-ready foundation with scalable architecture — save weeks of boilerplate and ship before your competitors. Built for AI coding agents and developers.

The almostshipped dashboard: revenue, users, churn and a conversion funnel
  • AuthenticationBetter Auth · 2FA · passkeys
  • Billing & SubscriptionsStripe + 5 providers · trials
  • Credits Systemusage ledger · daily refresh
  • Organisationsmulti-tenant · roles · seats
  • AI Suitetext · image · code · video
  • Full Dashboardanalytics · CRM · finance
  • Type-safe APIoRPC · end-to-end types
  • Deploy ReadyVercel · cron · health check
  1. Idea
  2. Auth
  3. Billing
  4. Database
  5. Dashboard
  6. Your Product
  7. Ship

You build the product.
We handle the rest.

Built on a stack you already know.

Nothing exotic · nothing to unlearn

  • Next.js 16App Router
  • React 19UI
  • TypeScriptEnd to end
  • Tailwind CSS v4Styling
  • shadcn/uiComponents
  • Better AuthSign-in
  • oRPC + ZodTyped API
  • PrismaORM
  • DrizzleThe other ORM
  • PostgresDatabase
  • Stripe + 5Payments
  • TurborepoMonorepo

01The product

Everything a SaaS needs. Already built.

Sign-in, billing, teams, credits, AI and the dashboard around them — type-safe, and wired together from the first commit.

Dashboards

A dashboard you'd actually ship

12 dashboards and 100+ app pages — charts, tables, kanban, calendar, inbox — in light and dark. Not a starter skeleton.

Authentication

Every sign-in method, already on the screen

Better Auth with passwords, magic links, passkeys, Google, GitHub and 2FA. Your users live in your database.

Billing

Six providers. One switch.

Checkout, webhooks, subscriptions and seats behind one interface. Changing provider is a one-line re-export.

Credits

Usage-based pricing, already metered

An append-only ledger, top-up packs and a daily refresh. AI features check the balance before they run.

Organisations

Teams on day one

Invitations, owner, admin and member roles, and billing per organisation — or switch them off in config.

AI suite

AI features, not AI plumbing

Text, code, image and video generators and a chatbot, on any model through Vercel AI Gateway or OpenRouter.

Languages

Four languages, end to end

English, German, Spanish and French in the app, the emails and every landing template, with locale detection.

Typed API

One procedure, typed both ends

oRPC with Zod input and auth middleware. The client hook and the OpenAPI spec come from the same code.

Codebase

One monorepo your agent can find its way around

A pnpm and Turborepo monorepo: the SaaS app, the marketing site, the docs and an email preview, over shared packages for auth, payments, AI and the rest — each one where your agent expects it.

apps
4
packages
14
test files
100+

02In detail

The 90%, opened up.

Five of the bigger pieces in detail. Each one is wired, documented in the repo and already talking to the others.

Payments & credits

Six payment providers. Switch in one file.

Checkout, webhooks, subscriptions, seats and invoices are wired for every provider behind one interface. Changing provider is a one-line re-export, not a rewrite.

  • Subscriptions, one-time payments and trials
  • Seat-based plans
  • Signed webhooks on every provider
  • Billing per user or per organisation
  • Append-only ledger, never a mutable number
  • Top-up credit packs

Stripe (opens in a new tab)Paddle (opens in a new tab)Polar (opens in a new tab)Lemon Squeezy (opens in a new tab)Creem (opens in a new tab)Dodo Payments (opens in a new tab)

Read the credits guide

AI suite

AI features, not AI plumbing

Text, code, image and video generators and a chatbot, routed through Vercel AI Gateway or OpenRouter — one setting picks which, and one key covers every model. Every generation checks credits first.

  • Text, code, image and video generators
  • Chatbot with saved conversations
  • Any model via Vercel AI Gateway or OpenRouter
  • Credit-gated generation
  • Usage events for your analytics

Vercel AI SDK (opens in a new tab)AI Gateway (opens in a new tab)OpenRouter (opens in a new tab)

Authentication

Authentication you won't have to rewrite

Better Auth with every sign-in method already on the screen and every email already written. Your users live in your database, not someone else's dashboard.

  • Password, magic link and passkeys
  • Google and GitHub — add more in one list
  • Two-factor authentication
  • Email verification and password reset
  • Onboarding with name and avatar

Better Auth (opens in a new tab)

Super admin

See what your users see

Every user and organisation, credits and broadcasts in one admin panel — and impersonation, to see exactly what a user sees.

  • Search and manage every user
  • Impersonate any user
  • Every organisation and its members
  • Grant credits to a user or organisation
  • Announcements to all users
  • An overview of users and subscriptions

Better Auth (opens in a new tab)

Organisations & teams

Teams on day one

Organisations, invitations and member roles are already modelled, with billing per organisation when you want it. Require them, limit who creates them or switch them off in config.

  • Create organisations and invite members
  • Owner, admin and member roles
  • Invitation emails and accept flow
  • Require, limit or disable in config
  • Every organisation in the admin panel

03The live demo

Bigger than a starter kit.

Every landing template, dashboard and app page runs on the live demo. Click around as much as you like.

landing templates
29
dashboards
12
app pages
100+

Landing templates

A whole marketing site, per niche.

Analytics tool, bank, CRM, clinic, event invites, online store: pick a niche and switch the whole marketing site with one line of config. Blog, changelog, legal pages and a contact form come with it.

apps/marketing/config.tslandingPage: "saas"

Northpeak · Product analytics

demo.almostshipped.com · Northpeak

Open

Dashboards & app pages

12 dashboards, ready to keep or delete.

  • Overview
  • Analytics
  • SaaS
  • Sales
  • Ecommerce
  • Finance
  • CRM
  • Marketing
  • Logistics
  • Stocks
  • AI
  • Charity

App pages, including

  • Calendar
  • Kanban
  • Task list
  • Inbox
  • Chat
  • AI chatbot
  • File manager
  • Support tickets
  • Invoices
  • Products
  • Transactions
  • Integrations

demo.almostshipped.com

Click around before you buy.

Built on shadcn/ui and Tailwind v4, in light and dark — so your agent restyles it instead of reinventing it.

See it live

04Building blocks

And the parts you'd forget until launch week.

16 more pieces, already in the repo — so launch week is about your product, not your password-reset email.

  • Emails

    • 9 React Email templates
    • 6 providers, one-line swap
    • Preview app for every email
  • Cron jobs

    • Daily credit refresh
    • Scheduled plan changes
    • Secured routes for Vercel Cron or any scheduler
  • Admin panel

    • Users and organisations
    • Impersonate any user
    • Credits and broadcasts
  • Blog & changelog

    • MDX posts
    • Multi-language
    • Syntax-highlighted code
  • Analytics

    • 11 providers
    • Revenue and MRR events
    • Privacy-first options
  • File storage

    • S3-compatible
    • Signed upload URLs
    • Avatars and AI media
  • Notifications

    • In-app notification centre
    • Per-user preferences
    • Email notifications
  • SEO

    • Sitemap and robots
    • Open Graph on posts and docs
    • Per-page metadata
  • Testing

    • Vitest unit tests
    • Playwright end-to-end
    • Checks on every pull request
  • Offline development

    • Docker Compose: Postgres + MinIO
    • Emails to the console
    • Analytics to the console
  • Onboarding

    • Name and avatar step
    • Create or join an organisation
    • Choose a plan
  • Documentation

    • Fumadocs app
    • Full-text search
    • Served under /docs
  • Contact form

    • Honeypot and captcha
    • Reply goes to the sender
    • Tagged by source
  • Legal pages

    • Privacy, terms, refunds
    • Licence and acceptable use
    • Markdown, per language
  • Deployment

    • Vercel guide for all three apps
    • Health-check endpoint
    • Cron auth built in
  • Feature flags

    • 12+ flags in config
    • Auth methods on or off
    • Sections on or off

Also in the box

  • Webhooks
  • CI checks
  • Dark mode
  • Captcha
  • Error pages
  • Health check
  • Maintenance and coming-soon pages
  • Lean-schema removal guides
  • AGENTS.md

05Developer experience

Written for you and your agent.

One monorepo with an AGENTS.md that spells out every convention — so Claude Code, Cursor or Codex extend it the way you would.

AGENTS.md

The house rules, written down.

The architecture and every convention in one file your agent reads first. It follows the codebase's patterns instead of inventing new ones.

Claude CodeCursorCodex

Quick start

Four commands to 90%.

Node.js 20+, pnpm and a Postgres database. Only DATABASE_URL and BETTER_AUTH_SECRET are required to boot; everything else switches on when you add its keys.

  1. pnpm install
  2. cp .env.example .env.local
  3. pnpm --filter @repo/database push
  4. pnpm dev
app :4000 · marketing :4100 · docs :4200
  • AGENTS.md with the whole architecture
  • End-to-end type safety
  • Oxlint and Oxfmt, fast enough to run on save

06Pricing

Two plans. One difference.

Landing templates. Starter comes with the full app and the one template you choose; Pro comes with all 29. Everything else is identical.

  • Starter

    One product, one look.

    Price coming soon

    Checkout opens soon

    • The full SaaS app and all 12 dashboards
    • Auth, billing, organisations, credits and AI
    • 1 landing template of your choice
    • Docs app and email templates
    • Private GitHub repo access
    • Unlimited projects, commercial use
  • Pro

    All 29 templates

    Every niche, ready when you are.

    Price coming soon

    Checkout opens soon

    • Everything in Starter
    • All 29 landing templates
    • Switch niche with one line of config
    • Translated into 4 languages

07Done-for-you

Short on time? We'll build it for you.

Skip the build entirely. Hand us your idea and we'll ship your product on the almostshipped foundation — clean, scalable code you own outright.

Build it yourself

You've got the boilerplate.

Clone the repo and ship at your own pace — full control, full source, yours forever.

  • You write the code
  • Ship at your own pace
  • Yours to keep, forever

Done-for-you

3 slots / month

We build it for you.

Hand us your idea. We build your product on the foundation and hand back clean code you own.

from£2,999fixed price

  • Your custom features & product logic
  • Built on the almostshipped foundation
  • You own 100% of the code
  • Fixed price, fixed timeline
Book a call

Done-for-you packages

Fixed price. Fixed timeline. No agency retainer.

  • MVP Build

    ~2 weeks

    £2,999fixed

    Your idea, built into a working product on the boilerplate.

    • Core custom features
    • Your data models & flows
    • Deployed live
  • Full App

    Recommended

    ~3–4 weeks

    £4,999fixed

    A complete, launch-ready product — polished and integrated.

    • Everything in MVP Build
    • Third-party integrations
    • Polished UI & launch support
  • Custom

    Scoped to you

    from£9,999

    Complex apps and deeper builds, scoped and priced up front.

    • Multiple integrations
    • Custom AI workflows
    • Ongoing iteration

Not sure what you need?

Book a free 20-minute scoping call. We'll map your build, recommend a package, and send a fixed quote — no obligation.

Book a free call 3 slots / month

08Questions

Asked, and answered honestly.

Anything else? Twenty minutes on a call usually covers it.

Book a free call

Almost shipped before line one.

Auth, billing, credits, organisations, AI and twelve dashboards are already in the repo. The last 10% is yours.