Hey all,
I was wondering what Saas tools or frameworks are out there to help me launch my own Saas project faster (I’m working on a new API, more to share on that soon). To be clear I’m an engineer so I can code but I prefer to use 3rd party tools and frameworks as much as possible so I can get to market faster and spend more time on validating my idea, acquiring customers and retaining them.
I imagine everyone has to build pretty much the same stuff so what are the industry’s best practices for:
Any tips would be highly appreciated!
That is the stack I would use
Versoly is exactly what I need, thanks!
@volkandkaya when do you recommend to use NextJS vs Supabase? which use cases are they good for
Use nextjs and supabase when you require a single page application.
Be careful! Versoly generates security errors in certain browsers: https://twitter.com/adamllui/status/1392070810941026304/photo/1
Not only will this impair your brand's credibility, but visitors will feel unsafe. Volkand was simply spamming his app (notice it's the first bullet) because he's struggling to acquire customers (even after 3+ years of building.)
Use any one of countless alternatives that don't generate errors and thus not unfairly increase your bounce rate.
Just a short list for your convenience:
I would say Next.js with Firebase for the Database & Authentication + Stripe as payments is a great stack to get something robust up and running fast. In fact Lee Robinson who works at Next.js has a great course (FREE) that goes through the steps you need to build out a starter with all these features: https://react2025.com/
You can use it and tweak to your own product.
If you want nice production ready Next.js templates you can check out my site too :)
https://nextails.com/
Have you tried supabase? :)
I tried firebase a few times and found it very difficult.
firebase and supabase for authentification are basically the same in my experience.
i will only use supabase instead of firebase if my data is highly relational, otherwise i don't see the benefits ( maybe the pricing if i have a high number of users but this is a nice problem to have)
Firebase has worked fine for me so far although it can get expensive in certain cases at scale. I might try Supabase at some point. :)
Cool, I will checkout Next.js and Nextails!
My stack is
Api-platform based on Symfony
Quasar based on VueJs
Tailwind
MailGun
Ubuntu 18
MySQL
Stripe
Figma
Nextjs ( or plain react if i don't need server side rendering)
Firebase or supabase depending if i need a relational database or not
Tailwind
chakra-ui
Sendgrid
Vercel if using Nextjs / heroku otherwise
stripe
What are you using Figma for? I believe chakra-ui comes with components you can start building with.
I am using Figma for the design.
Chakra-ui is a library of components that i use to put up prototypes quickly, but it can be used in production too, you have also ant design, react-bootstrap or material-ui, but i like more the look and feel of chakra-ui components
I usually go from paper to code if I have a UI library already.
Any added benefit off using figma first?
on paper i cannot tinker with colors, spacing or typography... Even if i use the UI library, it is very highly customizable, which means if i have a button , i can still change its size, coloring, border-radius, font size... what i do is having a high fidelity design of what i am envisionning first before coding it, and customize the components to stick to my design. As a matter of fact for me the UI library helps me more in that it has many helpers built in components usually , for example for a button, it has a loading state, disabled state, primary/secondary ... as for the styling i usually end up changing the whole style of the components to stick to my design
My stack is
If you're looking for an authentication service I'm about to launch Crow Authentication. I'd be more than happy to give you early access if you want to play around with it though. It's all based on simple APIs so it's totally language and framework agnostic. I built an example of how I'm expecting to use it with Nextjs though if you want a quick start.
Have you checked out Supabase for auth, works really nicely.
For AWS SES do you plan to also use it for email marketing?
For metering and metered usage i would checkout https://www.amberflo.io/