1
2 Comments

I built a Next.js 15 + Supabase boilerplate after wasting 80 hours on repetitive setup

Every time I started a new SaaS project, I spent days on the same boring setup:

  • Auth (email + social login)
  • Dashboard layout
  • Billing integration
  • Landing page
  • TypeScript config + Tailwind

After the 4th project, I decided to build my own boilerplate. I took the best parts from my previous work, cleaned everything, added proper documentation, and packaged it.

What's inside:

  • Next.js 15 (App Router)
  • Supabase (auth, database, realtime)
  • Stripe subscription billing
  • Ready-to-use dashboard
  • Landing page template
  • TypeScript + Tailwind CSS

It saves about 40–80 hours of work. I'm selling it for a one-time $79.

Question for you: Do you build your own boilerplate from scratch every time, or do you buy/use open-source starters? I'm curious what other indie hackers prefer.

Link in first comment (to keep the post clean).

on May 25, 2026
  1. 1

    The boring setup is definitely where time disappears. For me the trust test with a boilerplate is whether a fresh clone actually gets to running without guessing: env vars, auth, Stripe webhooks, seed data, build, and docs matching the repo.

  2. 1

    Link: https://3640377472621.gumroad.com/l/supanext-starter

    Any feedback on the landing page is welcome!