▲ ▼ Boilerplate for building SaaS products
Every user-facing SaaS product requires a basic set of features that are common to every SaaS. This includes features like:
- user registration / authentication
- email / password reset (general app settings and user preferences)
- sending emails
- file storage on cloud services
- error tracking
- deployment configuration files
- payments!
Implementing these features is a major distraction for founders, because this takes up time they cannot spend building their own business logic. And when done correctly, this can easily take anywhere from a few weeks to a few months.
This is what I'm trying to achieve with https://saasrock.com :
Out-of-the-box features:
- Admin Portal
- App Portal
- Authentication
- Subscriptions
- Blogging
- Audit Trails
- Entity Builder
- API
- Webhooks
- Components
- Roles & Permissions
Stack:
- Framework: Remix
- CSS framework: Tailwind CSS
- ORM: Prisma
Integrations:
- Payments: Stripe
- Emails: Postmark
- Newsletter: ConvertKit
- Forms: Formspree
- Webhooks: Webhooks by Zapier
- Deployment: Any Remix-supported deployment provider (Vercel, Netlify, Cloudflare Workers, Fly.io...)
This is exactly our mission over at Interval ( https://interval.com ) - spend less time on boilerplate and more time on your business logic :) Interval produces web UIs straight from your backend code, giving you authentication, permissions, notifications, input validation, and more.
Our focus is on internal tools, freeing up more time to work on your product instead of internal software.
I am currently building ( https://tryonzauth.com ), basically to solve this problem, which I myself find painful, first thing I always build is authentication/login. With this solution, you can add authentication within 5mins with the SDK, ease the signup process (no forget password etc...), using magic link passwordless authentication. JWT token is just a standard token where most languages got libraries to read it (email claims) etc...
Focus on building your product, and it's free to get started. Free tier atm is about 2.5k active users per month, but not set in stone yet.
We are looking for feedbacks and features suggestions, to get to our MVP/Beta version, currently in alpha/testing phase.
I've had this problem on my mind for at least over a year now.
And about 2 months ago, I finally decided to scratch this itch and started working on https://geniepy.com .
After a few weeks of work, I feel that the boilerplate is coming along quite nicely. If you would like to beta test the product (for free!) either leave a comment here or leave your email address in the form on the homepage and I'll get in touch!
Regardless, I'm curious what you think! I'd also love to know if there's any other feature that comes to your mind that should be on the list above but currently isn't!
Sounds interesting, Please do comment here(Reply) after launch.
Here's one boilerplate for saas. https://github.com/smirnov-am/awesome-saas-boilerplates
Thank you for sharing! It's very useful, Surprised to see less entries though and that might explain this need-gap.
Check out https://boostack.io ranked one of the best SaaS boilerplates in the market.
I am currently building ( https://nextacular.co ) for the past 10 days.
This will be open-source software. *Open for contributions* :D
Let me know what features you need maybe we can add them over at Nextacular, and also if you want to have early access to the repository.
Technologies involved are:
- Next.JS
- Tailwind CSS
- Stripe
- Prisma
- Next Auth
- Vercel
Regarding deployment, you can fork the repository and deploy it via Vercel.
We don't have file storage as of the moment, but this is definitely something we can consider as a plugin or extension.