DEV Community

Qasim
Qasim

Posted on

I got tired of rebuilding the same SaaS boilerplate — so I packaged it into a kit

Every time I started a new SaaS project, I wasted 2+ days on the same setup.

Not building features. Not solving problems. Just... setup.

The pain

Here's what every new project looked like:

  • Install and configure NextAuth (always breaks something)
  • Wire up Stripe webhooks (never works first try)
  • Set up Prisma schema from scratch
  • Build Express API boilerplate again
  • Configure email system
  • Set up TypeScript + Tailwind

By day 3 I hadn't written a single line of actual product code.

Sound familiar?

What I built

I packaged everything I kept reusing into the Indie Dev Starter Kit — a complete boilerplate bundle for indie developers.

Next.js SaaS Boilerplate includes:

  • NextAuth v5 — Google OAuth + email/password auth
  • Stripe subscriptions + webhook handling
  • Prisma ORM + full database schema
  • React Email templates
  • Dashboard + billing page
  • TypeScript + Tailwind CSS

Express REST API Boilerplate includes:

  • Clean route structure
  • JWT authentication middleware
  • Error handling
  • Zod validation
  • Vitest + Supertest test setup

The result

Instead of spending 2 days on setup, you clone the repo, add your credentials to .env, and start building your actual product.

That's it.

Who this is for

  • Indie developers starting a new SaaS
  • Solo founders who want to ship fast
  • Developers tired of rebuilding the same stack

Where to get it

Available on Gumroad — early bird discount active now.

[https://muhammadqasim897.gumroad.com/l/uuhtsw]

Have you built your own boilerplate or do you start from scratch every time? Would love to hear how others handle this in the comments.

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.