ShipStack � Production-Ready Next.js SaaS Boilerplate
Ship your SaaS in days, not months. ShipStack is a fully-featured Next.js 15 starter kit with every layer wired up and production-ready.

What's Included
Auth (Auth.js v5)
- Google & GitHub OAuth
- Magic link email (Resend)
- Session management with Prisma adapter
- Middleware-based route protection
Stripe Subscriptions � Full Lifecycle
- Checkout session creation
- Webhook handler (payment success, subscription updates, cancellations)
- Customer portal for self-serve billing
- Free / Pro / Enterprise plan config
Dashboards
- User dashboard � plan status, upgrade CTA, billing page
- Admin dashboard � user table, MRR, active subscription count
Blog (MDX)
- File-based MDX posts with frontmatter
gray-matter parsing, sorted by date
Email
- React Email welcome template
- Resend integration ready to go
UI & DX
- Tailwind CSS + shadcn/ui components
- Dark mode (CSS variables)
- TypeScript strict mode
- ESLint + Next.js config
Stack
| Layer | Tech |
|---|
| Framework | Next.js 15 (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS + shadcn/ui |
| Database | Prisma + PostgreSQL |
| Auth | Auth.js v5 |
| Payments | Stripe |
| Email | Resend + React Email |
| Blog | MDX + gray-matter |
Quick Start
git clone https://github.com/Milvydas1/shipstack
cd shipstack
npm install
cp .env.example .env.local
# Fill in your keys
npm run db:push
npm run dev
Source Code
GitHub: https://github.com/Milvydas1/shipstack
SEO Keywords
nextjs saas boilerplate, next.js starter kit, saas template stripe, production ready saas, nextjs boilerplate 2026