Type-safe and focused on hexagonal architecture. You already know what's inside.
Clean API architecture
NestJS, GraphQL, Zod, Prisma, Authn, Authz. Everything is type-safe and designed for long-term collaboration.
Clean frontend architecture
Develop complex plages with NextJS and Refine. It's just a game-changer. Next Auth, Chakra UI included.
Maintain easily with hexagonal architecture
Clear separation of domain and infrastructure.
Scale
Use Render or Vercel. Make your team collaborate efficiently.
Manage organizations and users with multi-tenancy
Many-to-many relations between users and organizations.
Receive payments
Stripe webhooks are handled.
Why I did this starter
I developed SaaS platforms from scratch over and over, including for a startup I co-founded. I did the same stuff but a little differently each time. I searched for a boilerplate matching my ideal architecture. Because I couldn't find it, I created this one.
"Create your application to work without either a UI or a database so that you can run automated regression tests against the application, work when the database becomes unavailable, and link applications together without any user involvement."
Alistair Cockburn
“High-level modules should not depend on low-level modules. Both should depend on abstractions. Abstractions should not depend on details. Details should depend on abstractions.”
Martin Fowler
Build for the long term
Unlimited projects for your team. Unlimited access to updates and new versions.