🚀 Next.js 15 · Manifest V3 · Production-Ready

Stop Building
the Foundation.
Start Building Your SaaS.

Production-ready Next.js 15 boilerplate with NextAuth v5, Stripe subscriptions, Prisma + PostgreSQL, shadcn/ui, and Resend email. Everything wired together. Zero config headaches.

Get Instant Access — $79 → View Full Stack
# 1. Unzip and install
$ npm install
# 2. Copy env and fill in your keys
$ cp .env.example .env.local
# 3. Push your database schema
$ npx prisma db push
# 4. Ship
$ npm run dev
✓ Ready on http://localhost:3000
The Stack

Every Boring Part Already Wired

Not a starter with TODOs everywhere. Every feature is fully implemented, tested, and documented.

Authentication
NextAuth v5

OAuth, magic links, sessions, and protected routes — all configured and working.

  • Google OAuth sign-in
  • GitHub OAuth sign-in
  • Magic link (email) sign-in
  • Protected routes via middleware
Payments
Stripe

Subscriptions, webhooks, trials, cancellations — the complete billing stack.

  • Subscription checkout flow
  • Webhook handler (all events)
  • Customer portal
  • 14-day free trial
Database
Prisma + PostgreSQL

Full schema with User, Account, Session, Subscription, and Usage models.

  • Works with Neon, Supabase
  • Works with PlanetScale
  • Works with local Postgres
  • Migrations ready
Email
Resend

React email templates for every transactional message your users receive.

  • Magic link emails
  • Welcome email
  • React email templates
  • Easy to customise
UI
shadcn/ui + Tailwind

Landing page, pricing, dashboard — all built and dark-mode ready.

  • Hero, features, social proof
  • Pricing with plan comparison
  • Dashboard with usage stats
  • Fully mobile responsive
DX
TypeScript + ESLint

No implicit any. Prettier configured. Full type safety from database to UI.

  • TypeScript throughout
  • ESLint + Prettier
  • Vercel-ready config
  • Jest test suite
Next.js 15 TypeScript NextAuth v5 Stripe Prisma PostgreSQL shadcn/ui Tailwind CSS Resend Vercel
What's Included

Everything. Actually Done.

Not a starter kit with 40% TODOs. Every feature listed is fully implemented and working on first run.

Pages & UI

  • Landing page with hero, features, social proof sections
  • Pricing page with plan comparison table
  • Dashboard with usage stats and subscription card
  • Settings page for profile and billing management
  • Dark mode support built in
  • Mobile responsive throughout

Auth & Security

  • Google + GitHub OAuth fully configured
  • Magic link email authentication
  • Session management with NextAuth
  • Route protection middleware
  • Plan-based feature access gates

Billing & Payments

  • Stripe Checkout for subscription sign-up
  • Webhook handler for all billing events
  • Stripe Customer Portal for self-service
  • 14-day trial period setup
  • Cancellation and upgrade flows

Developer Experience

  • App Router architecture (no Pages Router)
  • Full TypeScript — no implicit any
  • ESLint + Prettier pre-configured
  • Vercel-ready deployment config
  • Jest tests for webhooks and auth flows
Who It's For

Built for Indie Hackers, Freelancers & Agencies

Anyone who has ever spent three weekends setting up auth and payments before writing a single line of product code.

Pricing

One Time. Ship Forever.

Launch Price
$79 $149

Full source code + lifetime updates

  • Full Next.js 15 App Router source code
  • NextAuth v5 — Google, GitHub, magic link
  • Stripe subscriptions + webhooks + portal
  • Prisma schema + PostgreSQL migrations
  • shadcn/ui landing, pricing, and dashboard
  • Resend transactional email templates
  • Jest test suite for critical flows
  • Step-by-step setup guide (README)
  • Lifetime updates — free forever
  • Commercial use included
Get Instant Access — $79 →

📦 Delivered as .zip · Clone and run immediately · 30-day refund

FAQ

Common Questions

Yes — built specifically for the App Router. No Pages Router code anywhere in the project.
PostgreSQL via Prisma ORM. Works with Neon, Supabase, or any Postgres provider. The README has step-by-step setup for each provider.
Yes. Stripe is isolated in src/lib/stripe.ts and the webhook route. Easy to remove or swap for a different payment provider.
Jest is configured. A test suite for the webhook handler and auth flows is included as a solid starting point.
Yes — the license covers unlimited personal and client projects. You cannot resell or redistribute the boilerplate itself.
Yes. Buyers get lifetime updates. As Next.js and the stack evolve, the boilerplate will be updated.

Ship your SaaS this weekend.

Stop rebuilding auth and payments. Start building the thing you actually want to build.

Get Instant Access — $79 →