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.
Next.js SaaS boilerplate · Full dashboard included
A production-ready foundation with scalable architecture — save weeks of boilerplate and ship before your competitors. Built for AI coding agents and developers.

You build the product.
We handle the rest.
Nothing exotic · nothing to unlearn
01The product
Sign-in, billing, teams, credits, AI and the dashboard around them — type-safe, and wired together from the first commit.
Dashboards
12 dashboards and 100+ app pages — charts, tables, kanban, calendar, inbox — in light and dark. Not a starter skeleton.
Authentication
Better Auth with passwords, magic links, passkeys, Google, GitHub and 2FA. Your users live in your database.
Billing
Checkout, webhooks, subscriptions and seats behind one interface. Changing provider is a one-line re-export.
Credits
An append-only ledger, top-up packs and a daily refresh. AI features check the balance before they run.
Organisations
Invitations, owner, admin and member roles, and billing per organisation — or switch them off in config.
AI suite
Text, code, image and video generators and a chatbot, on any model through Vercel AI Gateway or OpenRouter.
Languages
English, German, Spanish and French in the app, the emails and every landing template, with locale detection.
Typed API
oRPC with Zod input and auth middleware. The client hook and the OpenAPI spec come from the same code.
Codebase
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.
02In detail
Five of the bigger pieces in detail. Each one is wired, documented in the repo and already talking to the others.
Payments & credits
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.
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 guideAI suite
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.
Vercel AI SDK (opens in a new tab)AI Gateway (opens in a new tab)OpenRouter (opens in a new tab)
Authentication
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.
Super admin
Every user and organisation, credits and broadcasts in one admin panel — and impersonation, to see exactly what a user sees.
Organisations & teams
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.
03The live demo
Every landing template, dashboard and app page runs on the live demo. Click around as much as you like.
Landing templates
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.ts · landingPage: "saas"
Northpeak · Product analytics
demo.almostshipped.com · Northpeak
OpenDashboards & app pages
App pages, including
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 live04Building blocks
16 more pieces, already in the repo — so launch week is about your product, not your password-reset email.
Also in the box
05Developer experience
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 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
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.
06Pricing
Landing templates. Starter comes with the full app and the one template you choose; Pro comes with all 29. Everything else is identical.
One product, one look.
Price coming soon
Checkout opens soon
Every niche, ready when you are.
Price coming soon
Checkout opens soon
07Done-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
Clone the repo and ship at your own pace — full control, full source, yours forever.
Done-for-you
3 slots / monthHand us your idea. We build your product on the foundation and hand back clean code you own.
from£2,999fixed price
Fixed price. Fixed timeline. No agency retainer.
~2 weeks
£2,999fixed
Your idea, built into a working product on the boilerplate.
~3–4 weeks
£4,999fixed
A complete, launch-ready product — polished and integrated.
Scoped to you
from£9,999
Complex apps and deeper builds, scoped and priced up front.
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.
08Questions
Anything else? Twenty minutes on a call usually covers it.
Book a free callAuth, billing, credits, organisations, AI and twelve dashboards are already in the repo. The last 10% is yours.