Posted originally on the supastarter blog.
Nowadays, it's easier than ever to start a SaaS. You can use a variety of tools to build your MVP, launch it in a matter of days and scale it up to millions of users when your idea takes off.
This post will show you how supastarter and its stack enable you to run your SaaS for $0/month and scale it to millions of users when needed.
Everything as a service
The supastarter stack is built on serverless platforms like Supabase and Vercel. This means that you don't have to worry about managing any infrastructure, hosting, and scaling. You can focus on building your SaaS and let the services handle the rest.
The services we picked are fulfilling the following requirements:
Developer Friendly: The services should be developer-friendly and easy to use.
Scalable: The services should be able to scale with your SaaS. This means you can start with a small plan and scale up when needed.
Battle-tested: The services should be battle-tested and used by many (and large) companies.
Free tier: The services should provide a free tier that allows you to start your SaaS for free.
Services used in the supastarter stack
Supabase
Supabase is a Backend as a Service. It provides a database, authentication, storage, and more. We use Supabase in supastarter to store your data and manage your users.
What you get with the free tier
50,000 monthly active users
Social OAuth providers
500K Edge Function invocations
2GB bandwidth
500MB database & 1GB file storage
See more details about the free tier and other plans on the supabase pricing page or learn how to set up your database and authentication with supastarter.
Vercel
Vercel is a serverless hosting platform. It allows you to deploy your frontend and backend code and run it on their infrastructure. Vercel takes care of the maintenance and scaling. Since supastarter is built on top of Next.js, which is a framework created by Vercel, it can be seamlessly hosted on Vercel. Not only does Vercel host your front end on a CDN for you, but it also gives you the ability to execute backend functionality like APIs for your app through serverless functions.
What you get with the free tier
100 GB bandwidth
100 GB hours of computing for serverless functions
Automatic HTTPS/SSL
Previews for every git push
See more details about the free tier and other plans on the Vercel pricing page or learn how to deploy your supastarter app.
Stripe
Stripe is a payment processing platform. With it, you can charge your customers and manage subscriptions.
What you get with the free tier
Manage subscriptions & billing
Accept payments in 135+ countries and currencies
Beautiful and customizable checkout page, customer portal, and invoices
Fraud prevention tools
See more details on the stripe pricing page or learn how to set up your subscription plans with supastarter.
More Services
There are many more (free) services that you can use to build your SaaS and that can be integrated with supastarter easily.
For some of them we already created integrations that you can use to get started quickly:
Localazy: Easy translation management for your app
Splitbee: Privacy-friendly analytics for your app
A lot more integrations are coming soon. If you have any suggestions, feel free to reach out to us!
Conclusion
With supastarter and the utilized services, you can start your SaaS for $0/month with the free tiers of Supabase, Vercel, and Stripe. You can then scale your SaaS when you need to by upgrading to a paid plan whenever you need to and only pay for what you use.
Learn more at supastarter.dev or see the demo app built with supastarter
Top comments (0)