Modular by design
The modular boilerplate for your next business
A modular Next.js + Supabase + Stripe starter. Swap payment providers, mailers, SMS, and auth without touching your product code.
The problem
Starting a SaaS shouldn't mean rebuilding the plumbing
Every project re-implements the same undifferentiated wiring before shipping a single feature.
- Weeks lost wiring auth, billing, and emails from scratch
- Provider lock-in that is painful to reverse later
- Copy-pasted infrastructure that drifts out of sync
- No clean seam to swap Stripe for another processor
Features
Everything wired, nothing locked in
Production-ready concerns behind clean, swappable interfaces.
Swappable billing
Stripe or Lemon Squeezy behind one interface. Change providers with an env var.
Supabase auth + RLS
Row-level security everywhere, with OAuth, MFA, and CAPTCHA options built in.
Pluggable mailers & SMS
Resend and Quo today; add a provider by implementing one contract.
Typed monorepo
Turborepo + pnpm with granular @repo/* packages and no build step.
AI-ready
A swappable AI concern over the Vercel AI Gateway — any model as a string.
Self-documenting
Generated repo map, decision log, and roadmap keep agents and humans oriented.
From zero to shipping, faster
Without
- Hand-roll auth, billing, and webhooks
- Rewrite integrations to change a provider
- Guess at RLS and security boundaries
- Maintain glue code no one documents
With us
- Auth, billing, and webhooks ready on day one
- Swap providers via configuration, not rewrites
- RLS + security-definer helpers by default
- Docs generated from the code itself
Pricing
Simple, transparent pricing
Start with a free trial. Upgrade any time.
Starter
For individuals getting started.
$9/ month
- Up to 3 projects
- Community support
- 1 team member
Pro
Most popularFor growing teams that need more.
$29/ month
- Unlimited projects
- Priority support
- Up to 10 team members
- Advanced analytics
Testimonials
Loved by builders
“We deleted an entire internal starter kit and moved to this. Shipping features the same week.”
Alex Rivera
Founder, Lumen
“Swapping our email provider took one environment variable. That is the whole pitch, and it delivers.”
Priya Nair
CTO, Stacked
“The generated map and decision log mean new engineers are productive on day one.”
Marcus Feld
Eng Lead, Northwind
FAQ
Frequently asked questions
Can I swap payment providers later?
Yes. Billing, mailers, SMS, and auth each sit behind a swappable provider interface — point an env var at a different provider and your product code is untouched.
Do I need a credit card to start?
No. Every plan starts with a free trial; add billing details only when you upgrade.
What is the tech stack?
Next.js 15 (App Router), Supabase (Postgres + Auth + RLS), Stripe or Lemon Squeezy for billing, and a Turborepo monorepo of typed @repo/* packages.
Can I self-host?
Yes. Deploy the Next app anywhere that runs Node, bring your own Supabase project, and configure providers via environment variables.