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://payhip.com/b/mGuDh)
Top comments (0)