DEV Community

Cover image for I Built a SaaS Starter Kit So I'd Never Build Boilerplate Again
saqib hayat
saqib hayat

Posted on

I Built a SaaS Starter Kit So I'd Never Build Boilerplate Again

Every time I had a SaaS idea, I'd spend 2–3 weeks setting up auth, Stripe, dashboards, and landing pages before I could even start on the actual product.

So I packaged everything into a reusable Next.js 14 starter kit. Now setup takes 5 minutes.

What's Included

  • 🔐 Auth (Google, GitHub, Email/Password via NextAuth.js)
  • 💳 Stripe (subscriptions, checkout, webhooks, billing)
  • 📊 Dashboard (stats, sidebar, activity feed)
  • 🏠 Landing Page (hero, features, CTA)
  • 💰 Pricing Page (4 tiers + FAQ)
  • ⚙️ Settings + Billing management

Tech Stack

Next.js 14 (App Router), TypeScript, Tailwind CSS, NextAuth.js, Prisma, Stripe, PostgreSQL

Setup in 5 Minutes


bash
git clone <repo> my-saas
cd my-saas
npm install
cp .env.example .env.local  # Fill in your keys
npx prisma db push
npm run dev
[buy on payhip
![ ](https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ktuubwmyvp49odwg6jrz.jpg)](https://payhip.com/b/mGuDh)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)