My personal Next.js SaaS boilerplate — auth, dashboard, billing and settings solved once so I stop rebuilding them for every new project.
I discovered indie hacking in summer 2024 through Marc Louvion's YouTube channel and loved the idea of building and shipping products solo, without funding. His biggest success, Shipfast, is a Next.js/Tailwind SaaS boilerplate with thousands of customers — I didn't fully get why it worked at first, but the idea stuck.
A few weeks later I built my first app, Wisecart, and quickly noticed I was rebuilding the same features — auth, dashboard, settings, billing — for every new project. That's when the value of a boilerplate clicked.
I forked Vercel's 'SaaS Starter' template and turned it into my own boilerplate: a solid base with the essentials already wired up, so I can focus on the feature that's actually new. I named it 'Boilerplate.md' after my initials.
It isn't a standalone product I actively market — it grows as a byproduct of my other projects. Building Wisecart added role and permission management; building Life OS improved dark mode and Stripe subscription handling. Both fed back into the boilerplate. It's one of the bonuses included with my courses, which is the only way I distribute it.