How to build a SaaS app writing minimal code. List of all tools I know

Jason Voorhees

Jason Voorhees

𝕸𝖊𝖗𝖈𝖊𝖓𝖆𝖗𝖞 𝕮𝖔𝖗𝖕 • 𝟐𝟎𝟐𝟒🥇
Joined
May 15, 2020
Posts
85,956
Reputation
256,185
I've built everything from scrappy MVPs to scaled up multi tenant SaaS beasts capable of handling millions of users in my time of being a software dev and devops engineer.

The low code/no code and managed SaaS services has exploded recently If you're looking to spin up a SaaS app without drowning in lines of code this is exactly what I would do. I get asked this question in dms a lot so I wanted to post this thread before I go into hibernation.

I'll structure this as a step-by-step guide starting from the basics and layering on tools.

1. Choose Your Core Framework/Stack
Next.js. If you like doing it in JS/TS: This is your full-stack powerhouse. It handles routing, API routes, server side rendering, and deployment out of the box. With app router in newer versions, you can build entire apps with minimal setup. Their documentation is also really really good. If you get stuck anywhere it's as simple as reading their docs. It is also seo friendly and uses react.


Python Alternative. FastAPI: If you're more backend oriented and want to use those python libraries for AI stuff then use this. Skip Flask and Django imo. Swagger ui it comes with also makes testing endpoints easy tho i still recommend using postman. Always use it with an ORMs like SQLAlchemy or Prisma will talk about it later. Combine it with Streamlit or Gradio and you have frontend in seconds.

Low-Code Option: if you hate writing any code. Remix or SvelteKit also work Remix is data fetching with minimal JS. SvelteKit is even leaner and compiles to vanilla JS but with great DX. In any case Stick to one ecosystem. Mixing JS frontend with Python backend adds friction and glue code you don't want.

2. User Authentication.

Auth is a time sink if you roll your own sessions. Complete pain in the ass. OAuth, emails, security. Just ho third party for ready-made everything but do keep in mind there will be vendor lock in and migrating afterwards will be a pain in the ass afterwards just a heads up.

Clerk (My Top Pick): Dead simple. Drop in <ClerkProvider> and you're done one line for sign-up, sign-in, user management, and even orgs/roles. That's it. Also has Pre built UI components which saves you from designing login pages. Integrates with Next.js in minutes. Handles social logins and MFA. Also has a free tier that is very generous.


Auth0: Solid alternative if you need enterprise features like SAML or advanced rules.


More configurable but steeper learning curve than Clerk. UI is customizable but when I personally play with sensitive stuff like that I prefer having complete and absolute control so I tend to avoid black box wrappers especially if I'm handling a Fortune-500 company's SSO but if works it works.


Supabase Auth : Supabase just last month launched its own auth. It is Free, open-source, and now with great UI kits Pairs perfectly if you're using Supabase for Database. One-liner setup`supabase.auth.signUp()`. Handles JWTs, Row Level Security (RLS) for DB auth. Haven't personally used this yet but be careful with supabase because if you don't set policy up properly you can get fucked over. Firebase Auth is also really good.


3. UI/Frontend. Honestly just skip Tailwind CSS. It's will take you months to learn it. It's utility classes galore, and they keep adding stuff. Tweaking takes forever. Even I can't name many utility classes even after all these years. Just skip the headache and use component libraries

- Mantine (Mg favourite): Amazing for Next.js. Not just buttons and forms but it alsotables with sorting/filtering/search, modals, notifications, even data grids. Dark mode toggle in just one prop. Saves hundreds of lines. Also great documentation. Just one read is all it takes for me to figure it all out when I'm stuck. Pair with their DevTools and you are good.


- Shadcn/UI: Headless components (styles via Tailwind, but customizable). Just Copy-paste from their site, no need to install shit Great for charts, calendars, and forms. Chakra UI and Radix UI is also good. For icons just use lucide or heroicons.


Tip-Use Storybook to preview components without running the app. For forms always add React Hook Form or Formik validation in ~10 lines.



4. Backend/Database: Managed DBs means no schema migrations or connection pooling headaches that comes with stuff like AWS and Azure.


-Supabase (My number 1 pick): Postgres but with real-time, storage, and auth like I mentioned Client-side queries like Firebase but with SQL. They also added a vector DB with the pgvector support last month. Will talk about it more later
Also just a few days added Claude connector support for vibe coding. See I'm up to date with all relevant stuff

1000158847

They also added a privatelink feature for AWS which is a bit advanced stuff wouldn't bother for now

1000158845




-MongoDB Atlas: If you don't neet a relational database. Use this it is Document based, flexible schemas. And you can use the Mongoose for TypeScript safety. Minimal code for CRUD.


-Railway: Its not just a DB but has full infra. Spin up Postgres, MySQL, or Redis in clicks. Like this because it is cheap af and has Templates for Next.js + DB stacks.



5. Payments and Monetization. SaaS lives or dies on billing. Don't build Stripe webhooks from scratch. Complete waste of time

- Lemon Squeezy: Merchant of record, handles taxes/VAT globally. Integrates with Next.js via something called sn SDK. Just have one endpoint for checkouts. It also has Subscriptions, one time payments, analytics built-in.


-Stripe More flexible but more code. Use their Checkout or Billing pre-built forms. Pair with Stripe Elements for minimal UI work.


6. Deployment and Scaling
- Vercel: Run your frontend on here. It is stateless and is used to handle Serverless functions also supports edge caching. Many people don't know this but it can do serious devops stuff if you want and even has an AI agents SDK tool but I don't want to get into that because you don't need it early on.


- Railway: (Multi-env dev/prod), easy DB/Redis add-ons. Templates for full stacks. Honestly my go to for no other reason than it looks aesthetic and fun to use. There are other stuff services available to which are more powerful and have more granular control but sometimes you just like the simplicity


7. Boilerplates and Starters (Even More Hand-Holding) If you want skip it all together and want a pre-wired app here are your options

- ShipFast: Next.js boilerplate with auth, payments, SEO, emails. As a heads up it ships with vanilla JS which I absolutely hate because of lack of auto complete in IDE and no compile time errors like Typescript which makes it hard to work with but you can still make it work


More SaaS Starter Kits:

Taxi for Email (emails)



MakerKit (Supabase + Next.js).


T3 App (tRPC, Prisma, NextAuth)


No Platforms: If by minimal code edges to no try Bubble (visual builder, but lock-in).


Adalo for mobile-first SaaS. But stick to code for flexibility.


8. Extras: AI, Analytics, and Miscs

-AI Integration: Supabase + Claude for code gen. Vercel AI SDK for LLM calls in Next.js. OpenAI's API for features like content gen with minimal wrappers. Recently claude cowork has also been on top of all headlines. There's a lot of stuff to talk about here honestly AI agent, LLMs that remember across states , inference models and so much more so this demands a seperate thread imo maybe next time




-Analytics: PostHog drop a single script, get user insights like that or you could just use the free vercel analytics that's already backed in.


-Emails: Resend or Mailgun—transactional templates and generous free tier


-Images and videos: Just use cloudinary no need to play around with s3


There you go a full list of tools to build a SaaS with maybe 500-1000 lines of code for an MVP (auth, CRUD, payments, UI). I've seen people launching apps like this in a weekend. But the truth is these cookie cutter tools are good for MVPs' but real world SaaS gets messy and difficult. Custom integrations, performance tweaks, compliance etc. All these things break down so spectacularly when it hits scale in ways that you'll be questioning your life choices.

AI and these ready made off the shelf stuff can handle grunt work with basic components but a experienced and talented software dev who can refactor, optimize and write custom logic are simply irreplaceable no AI or tool can replace them, the work done by people like that is simply too specialized, skilled and domain wide to be able to reliably be automated. You simply have to have human devs who knows their shit once things hit scale there's no way around it. So imo it is still 100% worth it to still learn how to code. Just my two cents
 
Last edited:
  • +1
  • Love it
  • Woah
Reactions: Glorious King, Chadeep, FutureExoticChad and 28 others
To much words I’m reading it later but seems very good
 
  • +1
  • JFL
Reactions: Chadeep, Glorious King, FutureExoticChad and 5 others
@imontheloose @FutureExoticChad @nigger0 @ltnbrownacnecel @L1mbal
 
  • +1
Reactions: MiserableMan, SharpOrange, GoErOnFoids and 2 others
read every molecule
 
  • +1
Reactions: Incelforeever, SharpOrange, GoErOnFoids and 1 other person
What caste are you from, Jason Voorhees?

1770607724014
 
  • +1
  • JFL
Reactions: Chadeep, MiserableMan, Deleted member 288890 and 2 others
@SplashJuice @Heretic @wishIwasSalludon
 
  • +1
Reactions: Heretic, GoErOnFoids and Deleted member 51358
These useful practical threads from you are such a blessing bro
 
  • +1
Reactions: Incelforeever, GoErOnFoids and Jason Voorhees
  • +1
  • Woah
Reactions: Chadeep, MiserableMan, Wuzzdio and 4 others
@topology
 
  • +1
Reactions: topology
Thanks Jason, bookmarked and will actually go through it
 
  • +1
Reactions: Chadeep, Wuzzdio, GoErOnFoids and 1 other person
@SharpOrange @Yliaster
 
  • +1
Reactions: SharpOrange
Beautiful thread 🥹 I never thought something like this would make its way to org. God works in mysterious ways
 
  • +1
Reactions: Chadeep, SharpOrange, GoErOnFoids and 1 other person
@Sprinkles @GoErOnFoids @FrancoAgain @karmacita901
 
  • +1
Reactions: Chadeep, SharpOrange, Sprinkles and 2 others
i aint gon lie g idk what any of this means 🙈
 
  • +1
Reactions: Chadeep, Swarthy Knight, dhusc and 1 other person
  • +1
Reactions: Chadeep and FrancoAgain
  • +1
Reactions: Chadeep, Swarthy Knight, FrancoAgain and 1 other person
seems way too complex and probably wont work
 
  • +1
Reactions: Incelforeever, SharpOrange and Jason Voorhees
@EthiopianMaxxer
 
  • +1
Reactions: SharpOrange and EthiopianMaxxer
spectacular thread :feelsez:
 
  • +1
Reactions: Jason Voorhees and SharpOrange
I've built everything from scrappy MVPs to scaled up multi tenant SaaS beasts capable of handling millions of users in my time of being a software dev and devops engineer.

The low code/no code and managed SaaS services has exploded recently If you're looking to spin up a SaaS app without drowning in lines of code this is exactly what I would do. I get asked this question in dms a lot so I wanted to post this thread before I go into hibernation.

I'll structure this as a step-by-step guide starting from the basics and layering on tools.

1. Choose Your Core Framework/Stack
Next.js. If you like doing it in JS/TS: This is your full-stack powerhouse. It handles routing, API routes, server side rendering, and deployment out of the box. With app router in newer versions, you can build entire apps with minimal setup. Their documentation is also really really good. If you get stuck anywhere it's as simple as reading their docs. It is also seo friendly and uses react.


Python Alternative. FastAPI: If you're more backend oriented and want to use those python libraries for AI stuff then use this. Skip Flask and Django imo. Swagger ui it comes with also makes testing endpoints easy tho i still recommend using postman. Always use it with an ORMs like SQLAlchemy or Prisma will talk about it later. Combine it with Streamlit or Gradio and you have frontend in seconds.

Low-Code Option: if you hate writing any code. Remix or SvelteKit also work Remix is data fetching with minimal JS. SvelteKit is even leaner and compiles to vanilla JS but with great DX. In any case Stick to one ecosystem. Mixing JS frontend with Python backend adds friction and glue code you don't want.

2. User Authentication.

Auth is a time sink if you roll your own sessions. Complete pain in the ass. OAuth, emails, security. Just ho third party for ready-made everything but do keep in mind there will be vendor lock in and migrating afterwards will be a pain in the ass afterwards just a heads up.

Clerk (My Top Pick): Dead simple. Drop in <ClerkProvider> and you're done one line for sign-up, sign-in, user management, and even orgs/roles. That's it. Also has Pre built UI components which saves you from designing login pages. Integrates with Next.js in minutes. Handles social logins and MFA. Also has a free tier that is very generous.


Auth0: Solid alternative if you need enterprise features like SAML or advanced rules.


More configurable but steeper learning curve than Clerk. UI is customizable but when I personally play with sensitive stuff like that I prefer having complete and absolute control so I tend to avoid black box wrappers especially if I'm handling a Fortune-500 company's SSO but if works it works.


Supabase Auth : Supabase just last month launched its own auth. It is Free, open-source, and now with great UI kits Pairs perfectly if you're using Supabase for Database. One-liner setup`supabase.auth.signUp()`. Handles JWTs, Row Level Security (RLS) for DB auth. Haven't personally used this yet but be careful with supabase because if you don't set policy up properly you can get fucked over. Firebase Auth is also really good.


3. UI/Frontend. Honestly just skip Tailwind CSS. It's will take you months to learn it. It's utility classes galore, and they keep adding stuff. Tweaking takes forever. Even I can't name many utility classes even after all these years. Just skip the headache and use component libraries

- Mantine (Mg favourite): Amazing for Next.js. Not just buttons and forms but it alsotables with sorting/filtering/search, modals, notifications, even data grids. Dark mode toggle in just one prop. Saves hundreds of lines. Also great documentation. Just one read is all it takes for me to figure it all out when I'm stuck. Pair with their DevTools and you are good.


- Shadcn/UI: Headless components (styles via Tailwind, but customizable). Just Copy-paste from their site, no need to install shit Great for charts, calendars, and forms. Chakra UI and Radix UI is also good. For icons just use lucide or heroicons.


Tip-Use Storybook to preview components without running the app. For forms always add React Hook Form or Formik validation in ~10 lines.



4. Backend/Database: Managed DBs means no schema migrations or connection pooling headaches that comes with stuff like AWS and Azure.


-Supabase (My number 1 pick): Postgres but with real-time, storage, and auth like I mentioned Client-side queries like Firebase but with SQL. They also added a vector DB with the pgvector support last month. Will talk about it more later
Also just a few days added Claude connector support for vibe coding. See I'm up to date with all relevant stuff

View attachment 4634512
They also added a privatelink feature for AWS which is a bit advanced stuff wouldn't bother for now

View attachment 4634513



-MongoDB Atlas: If you don't neet a relational database. Use this it is Document based, flexible schemas. And you can use the Mongoose for TypeScript safety. Minimal code for CRUD.


-Railway: Its not just a DB but has full infra. Spin up Postgres, MySQL, or Redis in clicks. Like this because it is cheap af and has Templates for Next.js + DB stacks.



5. Payments and Monetization. SaaS lives or dies on billing. Don't build Stripe webhooks from scratch. Complete waste of time

- Lemon Squeezy: Merchant of record, handles taxes/VAT globally. Integrates with Next.js via something called sn SDK. Just have one endpoint for checkouts. It also has Subscriptions, one time payments, analytics built-in.


-Stripe More flexible but more code. Use their Checkout or Billing pre-built forms. Pair with Stripe Elements for minimal UI work.


6. Deployment and Scaling
- Vercel: Run your frontend on here. It is stateless and is used to handle Serverless functions also supports edge caching. Many people don't know this but it can do serious devops stuff if you want and even has an AI agents SDK tool but I don't want to get into that because you don't need it early on.


- Railway: (Multi-env dev/prod), easy DB/Redis add-ons. Templates for full stacks. Honestly my go to for no other reason than it looks aesthetic and fun to use. There are other stuff services available to which are more powerful and have more granular control but sometimes you just like the simplicity


7. Boilerplates and Starters (Even More Hand-Holding) If you want skip it all together and want a pre-wired app here are your options

- ShipFast: Next.js boilerplate with auth, payments, SEO, emails. As a heads up it ships with vanilla JS which I absolutely hate because of lack of auto complete in IDE and no compile time errors like Typescript which makes it hard to work with but you can still make it work


More SaaS Starter Kits:

Taxi for Email (emails)



MakerKit (Supabase + Next.js).


T3 App (tRPC, Prisma, NextAuth)


No Platforms: If by minimal code edges to no try Bubble (visual builder, but lock-in).


Adalo for mobile-first SaaS. But stick to code for flexibility.


8. Extras: AI, Analytics, and Miscs

-AI Integration: Supabase + Claude for code gen. Vercel AI SDK for LLM calls in Next.js. OpenAI's API for features like content gen with minimal wrappers. Recently claude cowork has also been on top of all headlines. There's a lot of stuff to talk about here honestly AI agent, LLMs that remember across states , inference models and so much more so this demands a seperate thread imo maybe next time




-Analytics: PostHog drop a single script, get user insights like that or you could just use the free vercel analytics that's already backed in.


-Emails: Resend or Mailgun—transactional templates and generous free tier


-Images and videos: Just use cloudinary no need to play around with s3


There you go a full list of tools to build a SaaS with maybe 500-1000 lines of code for an MVP (auth, CRUD, payments, UI). I've seen people launching apps like this in a weekend. But the truth is these cookie cutter tools are good for MVPs' but real world SaaS gets messy and difficult. Custom integrations, performance tweaks, compliance etc. All these things break down so spectacularly when it hits scale in ways that you'll be questioning your life choices.

AI and these ready made off the shelf stuff can handle grunt work with basic components but a experienced and talented software dev who can refactor, optimize and write custom logic are simply irreplaceable no AI or tool can replace them, the work done by people like that is simply too specialized, skilled and domain wide to be able to reliably be automated. You simply have to have human devs who knows their shit once things hit scale there's no way around it. So imo it is still 100% worth it to still learn how to code. Just my two cents

@Lightskin Ethnic @Swarthy Knight
AI and these ready made off the shelf stuff can handle grunt work with basic components but a experienced and talented software dev who can refactor, optimize and write custom logic are simply irreplaceable no AI or tool can replace them, the work done by people like that is simply too specialized, skilled and domain wide to be able to reliably be automated. You simply have to have human devs who knows their shit once things hit scale there's no way around it. So imo it is still 100% worth it to still learn how to code. Just my two cents
 
  • +1
  • JFL
Reactions: Jason Voorhees and Lightskin Ethnic
I've built everything from scrappy MVPs to scaled up multi tenant SaaS beasts capable of handling millions of users in my time of being a software dev and devops engineer.

The low code/no code and managed SaaS services has exploded recently If you're looking to spin up a SaaS app without drowning in lines of code this is exactly what I would do. I get asked this question in dms a lot so I wanted to post this thread before I go into hibernation.

I'll structure this as a step-by-step guide starting from the basics and layering on tools.

1. Choose Your Core Framework/Stack
Next.js. If you like doing it in JS/TS: This is your full-stack powerhouse. It handles routing, API routes, server side rendering, and deployment out of the box. With app router in newer versions, you can build entire apps with minimal setup. Their documentation is also really really good. If you get stuck anywhere it's as simple as reading their docs. It is also seo friendly and uses react.


Python Alternative. FastAPI: If you're more backend oriented and want to use those python libraries for AI stuff then use this. Skip Flask and Django imo. Swagger ui it comes with also makes testing endpoints easy tho i still recommend using postman. Always use it with an ORMs like SQLAlchemy or Prisma will talk about it later. Combine it with Streamlit or Gradio and you have frontend in seconds.

Low-Code Option: if you hate writing any code. Remix or SvelteKit also work Remix is data fetching with minimal JS. SvelteKit is even leaner and compiles to vanilla JS but with great DX. In any case Stick to one ecosystem. Mixing JS frontend with Python backend adds friction and glue code you don't want.

2. User Authentication.

Auth is a time sink if you roll your own sessions. Complete pain in the ass. OAuth, emails, security. Just ho third party for ready-made everything but do keep in mind there will be vendor lock in and migrating afterwards will be a pain in the ass afterwards just a heads up.

Clerk (My Top Pick): Dead simple. Drop in <ClerkProvider> and you're done one line for sign-up, sign-in, user management, and even orgs/roles. That's it. Also has Pre built UI components which saves you from designing login pages. Integrates with Next.js in minutes. Handles social logins and MFA. Also has a free tier that is very generous.


Auth0: Solid alternative if you need enterprise features like SAML or advanced rules.


More configurable but steeper learning curve than Clerk. UI is customizable but when I personally play with sensitive stuff like that I prefer having complete and absolute control so I tend to avoid black box wrappers especially if I'm handling a Fortune-500 company's SSO but if works it works.


Supabase Auth : Supabase just last month launched its own auth. It is Free, open-source, and now with great UI kits Pairs perfectly if you're using Supabase for Database. One-liner setup`supabase.auth.signUp()`. Handles JWTs, Row Level Security (RLS) for DB auth. Haven't personally used this yet but be careful with supabase because if you don't set policy up properly you can get fucked over. Firebase Auth is also really good.


3. UI/Frontend. Honestly just skip Tailwind CSS. It's will take you months to learn it. It's utility classes galore, and they keep adding stuff. Tweaking takes forever. Even I can't name many utility classes even after all these years. Just skip the headache and use component libraries

- Mantine (Mg favourite): Amazing for Next.js. Not just buttons and forms but it alsotables with sorting/filtering/search, modals, notifications, even data grids. Dark mode toggle in just one prop. Saves hundreds of lines. Also great documentation. Just one read is all it takes for me to figure it all out when I'm stuck. Pair with their DevTools and you are good.


- Shadcn/UI: Headless components (styles via Tailwind, but customizable). Just Copy-paste from their site, no need to install shit Great for charts, calendars, and forms. Chakra UI and Radix UI is also good. For icons just use lucide or heroicons.


Tip-Use Storybook to preview components without running the app. For forms always add React Hook Form or Formik validation in ~10 lines.



4. Backend/Database: Managed DBs means no schema migrations or connection pooling headaches that comes with stuff like AWS and Azure.


-Supabase (My number 1 pick): Postgres but with real-time, storage, and auth like I mentioned Client-side queries like Firebase but with SQL. They also added a vector DB with the pgvector support last month. Will talk about it more later
Also just a few days added Claude connector support for vibe coding. See I'm up to date with all relevant stuff

View attachment 4634512
They also added a privatelink feature for AWS which is a bit advanced stuff wouldn't bother for now

View attachment 4634513



-MongoDB Atlas: If you don't neet a relational database. Use this it is Document based, flexible schemas. And you can use the Mongoose for TypeScript safety. Minimal code for CRUD.


-Railway: Its not just a DB but has full infra. Spin up Postgres, MySQL, or Redis in clicks. Like this because it is cheap af and has Templates for Next.js + DB stacks.



5. Payments and Monetization. SaaS lives or dies on billing. Don't build Stripe webhooks from scratch. Complete waste of time

- Lemon Squeezy: Merchant of record, handles taxes/VAT globally. Integrates with Next.js via something called sn SDK. Just have one endpoint for checkouts. It also has Subscriptions, one time payments, analytics built-in.


-Stripe More flexible but more code. Use their Checkout or Billing pre-built forms. Pair with Stripe Elements for minimal UI work.


6. Deployment and Scaling
- Vercel: Run your frontend on here. It is stateless and is used to handle Serverless functions also supports edge caching. Many people don't know this but it can do serious devops stuff if you want and even has an AI agents SDK tool but I don't want to get into that because you don't need it early on.


- Railway: (Multi-env dev/prod), easy DB/Redis add-ons. Templates for full stacks. Honestly my go to for no other reason than it looks aesthetic and fun to use. There are other stuff services available to which are more powerful and have more granular control but sometimes you just like the simplicity


7. Boilerplates and Starters (Even More Hand-Holding) If you want skip it all together and want a pre-wired app here are your options

- ShipFast: Next.js boilerplate with auth, payments, SEO, emails. As a heads up it ships with vanilla JS which I absolutely hate because of lack of auto complete in IDE and no compile time errors like Typescript which makes it hard to work with but you can still make it work


More SaaS Starter Kits:

Taxi for Email (emails)



MakerKit (Supabase + Next.js).


T3 App (tRPC, Prisma, NextAuth)


No Platforms: If by minimal code edges to no try Bubble (visual builder, but lock-in).


Adalo for mobile-first SaaS. But stick to code for flexibility.


8. Extras: AI, Analytics, and Miscs

-AI Integration: Supabase + Claude for code gen. Vercel AI SDK for LLM calls in Next.js. OpenAI's API for features like content gen with minimal wrappers. Recently claude cowork has also been on top of all headlines. There's a lot of stuff to talk about here honestly AI agent, LLMs that remember across states , inference models and so much more so this demands a seperate thread imo maybe next time




-Analytics: PostHog drop a single script, get user insights like that or you could just use the free vercel analytics that's already backed in.


-Emails: Resend or Mailgun—transactional templates and generous free tier


-Images and videos: Just use cloudinary no need to play around with s3


There you go a full list of tools to build a SaaS with maybe 500-1000 lines of code for an MVP (auth, CRUD, payments, UI). I've seen people launching apps like this in a weekend. But the truth is these cookie cutter tools are good for MVPs' but real world SaaS gets messy and difficult. Custom integrations, performance tweaks, compliance etc. All these things break down so spectacularly when it hits scale in ways that you'll be questioning your life choices.

AI and these ready made off the shelf stuff can handle grunt work with basic components but a experienced and talented software dev who can refactor, optimize and write custom logic are simply irreplaceable no AI or tool can replace them, the work done by people like that is simply too specialized, skilled and domain wide to be able to reliably be automated. You simply have to have human devs who knows their shit once things hit scale there's no way around it. So imo it is still 100% worth it to still learn how to code. Just my two cents

@Lightskin Ethnic @Swarthy Knight
is bsdiwala jason ko gaand me danda maarna hoga

saala sab naukri kha jayega darinda
 
  • JFL
Reactions: Chadeep, MiserableMan and Jason Voorhees
  • +1
Reactions: Chadeep, eBoy_ and Deleted member 288890
Do people in this thread know what ur talking about, like are they all computer savants or something or are they larping like what
 
  • +1
  • JFL
Reactions: Chadeep, MiserableMan, Deleted member 276814 and 1 other person
Do people in this thread know what ur talking about, like are they all computer savants or something or are they larping like what
If they have ever wanted to build a SaaS buisness or even casually deployed a full stack app they should be knowing it. I addressed all the common pain points that come up while making one to make it easier. There quite a few people here trying to build a SaaS buisness and get rich
 
  • +1
Reactions: Chadeep, MiserableMan, Swarthy Knight and 1 other person
If they have ever wanted to build a SaaS buisness or even casually deployed a full stack app they should be knowing it. I addressed all the common pain points that come up while making one to make it easier. There quite a few people here trying to build a SaaS buisness and get rich
i dont even know what SaaS mean oh well
 
  • +1
Reactions: Chadeep and Jason Voorhees
i dont even know what SaaS mean oh well
SaaS = Software as a Service

It means subscription-based software people use online like Netflix, Spotify, Canva, Zoom,. You pay monthly/yearly, company handles everything behind the scenes. People want to get into it because you can get extremely rich very quickly it it clicks. The profit margins are absurd, it scales extremely quickly. If the idea solves a real pain point and spreads revenue can explode fast. Some solo founders hit $100k-$1M+ per year in just a few months, then sell the whole business for millions.
 
  • +1
Reactions: Chadeep, Swarthy Knight and Incelforeever
SaaS = Software as a Service

It means subscription-based software people use online like Netflix, Spotify, Canva, Zoom,. You pay monthly/yearly, company handles everything behind the scenes. People want to get into it because you can get extremely rich very quickly it it clicks. The profit margins are absurd, it scales extremely quickly. If the idea solves a real pain point and spreads revenue can explode fast. Some solo founders hit $100k-$1M+ per year in just a few months, then sell the whole business for millions.
Thanks for the thoughtful explantion
 
  • +1
Reactions: Jason Voorhees
will read bookmarked thank you my nigger
 
  • +1
  • Woah
Reactions: Jason Voorhees and Incelforeever
I've built everything from scrappy MVPs to scaled up multi tenant SaaS beasts capable of handling millions of users in my time of being a software dev and devops engineer.

The low code/no code and managed SaaS services has exploded recently If you're looking to spin up a SaaS app without drowning in lines of code this is exactly what I would do. I get asked this question in dms a lot so I wanted to post this thread before I go into hibernation.

I'll structure this as a step-by-step guide starting from the basics and layering on tools.

1. Choose Your Core Framework/Stack
Next.js. If you like doing it in JS/TS: This is your full-stack powerhouse. It handles routing, API routes, server side rendering, and deployment out of the box. With app router in newer versions, you can build entire apps with minimal setup. Their documentation is also really really good. If you get stuck anywhere it's as simple as reading their docs. It is also seo friendly and uses react.


Python Alternative. FastAPI: If you're more backend oriented and want to use those python libraries for AI stuff then use this. Skip Flask and Django imo. Swagger ui it comes with also makes testing endpoints easy tho i still recommend using postman. Always use it with an ORMs like SQLAlchemy or Prisma will talk about it later. Combine it with Streamlit or Gradio and you have frontend in seconds.

Low-Code Option: if you hate writing any code. Remix or SvelteKit also work Remix is data fetching with minimal JS. SvelteKit is even leaner and compiles to vanilla JS but with great DX. In any case Stick to one ecosystem. Mixing JS frontend with Python backend adds friction and glue code you don't want.

2. User Authentication.

Auth is a time sink if you roll your own sessions. Complete pain in the ass. OAuth, emails, security. Just ho third party for ready-made everything but do keep in mind there will be vendor lock in and migrating afterwards will be a pain in the ass afterwards just a heads up.

Clerk (My Top Pick): Dead simple. Drop in <ClerkProvider> and you're done one line for sign-up, sign-in, user management, and even orgs/roles. That's it. Also has Pre built UI components which saves you from designing login pages. Integrates with Next.js in minutes. Handles social logins and MFA. Also has a free tier that is very generous.


Auth0: Solid alternative if you need enterprise features like SAML or advanced rules.


More configurable but steeper learning curve than Clerk. UI is customizable but when I personally play with sensitive stuff like that I prefer having complete and absolute control so I tend to avoid black box wrappers especially if I'm handling a Fortune-500 company's SSO but if works it works.


Supabase Auth : Supabase just last month launched its own auth. It is Free, open-source, and now with great UI kits Pairs perfectly if you're using Supabase for Database. One-liner setup`supabase.auth.signUp()`. Handles JWTs, Row Level Security (RLS) for DB auth. Haven't personally used this yet but be careful with supabase because if you don't set policy up properly you can get fucked over. Firebase Auth is also really good.


3. UI/Frontend. Honestly just skip Tailwind CSS. It's will take you months to learn it. It's utility classes galore, and they keep adding stuff. Tweaking takes forever. Even I can't name many utility classes even after all these years. Just skip the headache and use component libraries

- Mantine (Mg favourite): Amazing for Next.js. Not just buttons and forms but it alsotables with sorting/filtering/search, modals, notifications, even data grids. Dark mode toggle in just one prop. Saves hundreds of lines. Also great documentation. Just one read is all it takes for me to figure it all out when I'm stuck. Pair with their DevTools and you are good.


- Shadcn/UI: Headless components (styles via Tailwind, but customizable). Just Copy-paste from their site, no need to install shit Great for charts, calendars, and forms. Chakra UI and Radix UI is also good. For icons just use lucide or heroicons.


Tip-Use Storybook to preview components without running the app. For forms always add React Hook Form or Formik validation in ~10 lines.



4. Backend/Database: Managed DBs means no schema migrations or connection pooling headaches that comes with stuff like AWS and Azure.


-Supabase (My number 1 pick): Postgres but with real-time, storage, and auth like I mentioned Client-side queries like Firebase but with SQL. They also added a vector DB with the pgvector support last month. Will talk about it more later
Also just a few days added Claude connector support for vibe coding. See I'm up to date with all relevant stuff

View attachment 4634512
They also added a privatelink feature for AWS which is a bit advanced stuff wouldn't bother for now

View attachment 4634513



-MongoDB Atlas: If you don't neet a relational database. Use this it is Document based, flexible schemas. And you can use the Mongoose for TypeScript safety. Minimal code for CRUD.


-Railway: Its not just a DB but has full infra. Spin up Postgres, MySQL, or Redis in clicks. Like this because it is cheap af and has Templates for Next.js + DB stacks.



5. Payments and Monetization. SaaS lives or dies on billing. Don't build Stripe webhooks from scratch. Complete waste of time

- Lemon Squeezy: Merchant of record, handles taxes/VAT globally. Integrates with Next.js via something called sn SDK. Just have one endpoint for checkouts. It also has Subscriptions, one time payments, analytics built-in.


-Stripe More flexible but more code. Use their Checkout or Billing pre-built forms. Pair with Stripe Elements for minimal UI work.


6. Deployment and Scaling
- Vercel: Run your frontend on here. It is stateless and is used to handle Serverless functions also supports edge caching. Many people don't know this but it can do serious devops stuff if you want and even has an AI agents SDK tool but I don't want to get into that because you don't need it early on.


- Railway: (Multi-env dev/prod), easy DB/Redis add-ons. Templates for full stacks. Honestly my go to for no other reason than it looks aesthetic and fun to use. There are other stuff services available to which are more powerful and have more granular control but sometimes you just like the simplicity


7. Boilerplates and Starters (Even More Hand-Holding) If you want skip it all together and want a pre-wired app here are your options

- ShipFast: Next.js boilerplate with auth, payments, SEO, emails. As a heads up it ships with vanilla JS which I absolutely hate because of lack of auto complete in IDE and no compile time errors like Typescript which makes it hard to work with but you can still make it work


More SaaS Starter Kits:

Taxi for Email (emails)



MakerKit (Supabase + Next.js).


T3 App (tRPC, Prisma, NextAuth)


No Platforms: If by minimal code edges to no try Bubble (visual builder, but lock-in).


Adalo for mobile-first SaaS. But stick to code for flexibility.


8. Extras: AI, Analytics, and Miscs

-AI Integration: Supabase + Claude for code gen. Vercel AI SDK for LLM calls in Next.js. OpenAI's API for features like content gen with minimal wrappers. Recently claude cowork has also been on top of all headlines. There's a lot of stuff to talk about here honestly AI agent, LLMs that remember across states , inference models and so much more so this demands a seperate thread imo maybe next time




-Analytics: PostHog drop a single script, get user insights like that or you could just use the free vercel analytics that's already backed in.


-Emails: Resend or Mailgun—transactional templates and generous free tier


-Images and videos: Just use cloudinary no need to play around with s3


There you go a full list of tools to build a SaaS with maybe 500-1000 lines of code for an MVP (auth, CRUD, payments, UI). I've seen people launching apps like this in a weekend. But the truth is these cookie cutter tools are good for MVPs' but real world SaaS gets messy and difficult. Custom integrations, performance tweaks, compliance etc. All these things break down so spectacularly when it hits scale in ways that you'll be questioning your life choices.

AI and these ready made off the shelf stuff can handle grunt work with basic components but a experienced and talented software dev who can refactor, optimize and write custom logic are simply irreplaceable no AI or tool can replace them, the work done by people like that is simply too specialized, skilled and domain wide to be able to reliably be automated. You simply have to have human devs who knows their shit once things hit scale there's no way around it. So imo it is still 100% worth it to still learn how to code. Just my two cents

For this thread alone you should be given UOTY 2025-2026 again shame on @Ghost Philosophy snd @TechnoBoss for not already announcing You as the winner again
 
  • +1
Reactions: Jason Voorhees, TechnoBoss and Incelforeever
will read bookmarked thank you my nigger
Like this im sure its sarcasem but the top niggas who said they would read it later im not too sure
 
  • +1
Reactions: Jason Voorhees and accinr
For this thread alone you should be given UOTY 2025-2026 again shame on @Ghost Philosophy snd @TechnoBoss for not already announcing You as the winner again
Jason always puts a lot of effort into his threads. I wish I understood a single thing that was said, though. All this kind of talk is alien to me.
 
  • JFL
  • +1
  • So Sad
Reactions: Chadeep, MiserableMan, Nexom and 3 others
Jason always puts a lot of effort into his threads. I wish I understood a single thing that was said, though. All this kind of talk is alien to me.
I'll post threads that are more general and less specific to my autism from next time.
 
  • +1
Reactions: Chadeep, MiserableMan, Nexom and 2 others
Like this im sure its sarcasem but the top niggas who said they would read it later im not too sure
not sarcasm in my case im doing comp sci and i wanted some direction. This seems like a good thing to invest my time in
 
  • +1
Reactions: Chadeep, Jason Voorhees and Incelforeever
not sarcasm in my case im doing comp sci and i wanted some direction. This seems like a good thing to invest my time in
damn so all u niggas doing computer shi ok
 
  • +1
Reactions: Chadeep, Jason Voorhees and accinr
Jason always puts a lot of effort into his threads. I wish I understood a single thing that was said, though. All this kind of talk is alien to me.
I'll post threads that are more general and less specific to my autism from next time.
Tbf this topic is only useful for those in the tech sphere

I myself am not the most versed in it but ofc due to literally Working in that field and studying it for years i can follow easily. I don think he expects everybody to get it as it’s niche
 
  • +1
Reactions: Chadeep, Jason Voorhees and TechnoBoss
Jason always puts a lot of effort into his threads. I wish I understood a single thing that was said, though. All this kind of talk is alien to me.
damn so all u niggas doing computer shi ok
not sarcasm in my case im doing comp sci and i wanted some direction. This seems like a good thing to invest my time in
Like this im sure its sarcasem but the top niggas who said they would read it later im not too sure
I do indeed think that all these skills are learnable tho. Internet is one of the biggest wealth creation engines to ever exist but just a few years ago it was closed off and gate kept to the relative few who understood and knew about it but in 2026 anyone can learn this stuff and build something easily with all the tools available all it takes is a little bit of effort, an open mind and dedicating some time every week.
 
Last edited:
  • +1
Reactions: Chadeep, SplashJuice, TechnoBoss and 1 other person
SaaS = Software as a Service

It means subscription-based software people use online like Netflix, Spotify, Canva, Zoom,. You pay monthly/yearly, company handles everything behind the scenes. People want to get into it because you can get extremely rich very quickly it it clicks. The profit margins are absurd, it scales extremely quickly. If the idea solves a real pain point and spreads revenue can explode fast. Some solo founders hit $100k-$1M+ per year in just a few months, then sell the whole business for millions.
Tbh before this thread the only thing I've heard about SaaS was SaaS sales and how lucrative it supposedly is
 
  • +1
Reactions: Chadeep, Incelforeever and Jason Voorhees
excellent guide :feelsokman:
 
I do indeed think that all these skills are learnable tho. Internet is one of the biggest wealth creation engines to ever exist but just a few years ago it was closed off and gate kept to the relative few who understood and knew about it but in 2026 anyone can learn this stuff and build something easily with all the tools available all it takes is a little bit of effort, an open mind and dedicating some time every week.
tbh internet been a wealth creation thing since the 1990s, but in the macro picture the internet is a baby technology so there's still gold to mine
 
Gonna read this once im on my pc, mirin the effort bro ❤️
 
I've built everything from scrappy MVPs to scaled up multi tenant SaaS beasts capable of handling millions of users in my time of being a software dev and devops engineer.

The low code/no code and managed SaaS services has exploded recently If you're looking to spin up a SaaS app without drowning in lines of code this is exactly what I would do. I get asked this question in dms a lot so I wanted to post this thread before I go into hibernation.

I'll structure this as a step-by-step guide starting from the basics and layering on tools.

1. Choose Your Core Framework/Stack
Next.js. If you like doing it in JS/TS: This is your full-stack powerhouse. It handles routing, API routes, server side rendering, and deployment out of the box. With app router in newer versions, you can build entire apps with minimal setup. Their documentation is also really really good. If you get stuck anywhere it's as simple as reading their docs. It is also seo friendly and uses react.


Python Alternative. FastAPI: If you're more backend oriented and want to use those python libraries for AI stuff then use this. Skip Flask and Django imo. Swagger ui it comes with also makes testing endpoints easy tho i still recommend using postman. Always use it with an ORMs like SQLAlchemy or Prisma will talk about it later. Combine it with Streamlit or Gradio and you have frontend in seconds.

Low-Code Option: if you hate writing any code. Remix or SvelteKit also work Remix is data fetching with minimal JS. SvelteKit is even leaner and compiles to vanilla JS but with great DX. In any case Stick to one ecosystem. Mixing JS frontend with Python backend adds friction and glue code you don't want.

2. User Authentication.

Auth is a time sink if you roll your own sessions. Complete pain in the ass. OAuth, emails, security. Just ho third party for ready-made everything but do keep in mind there will be vendor lock in and migrating afterwards will be a pain in the ass afterwards just a heads up.

Clerk (My Top Pick): Dead simple. Drop in <ClerkProvider> and you're done one line for sign-up, sign-in, user management, and even orgs/roles. That's it. Also has Pre built UI components which saves you from designing login pages. Integrates with Next.js in minutes. Handles social logins and MFA. Also has a free tier that is very generous.


Auth0: Solid alternative if you need enterprise features like SAML or advanced rules.


More configurable but steeper learning curve than Clerk. UI is customizable but when I personally play with sensitive stuff like that I prefer having complete and absolute control so I tend to avoid black box wrappers especially if I'm handling a Fortune-500 company's SSO but if works it works.


Supabase Auth : Supabase just last month launched its own auth. It is Free, open-source, and now with great UI kits Pairs perfectly if you're using Supabase for Database. One-liner setup`supabase.auth.signUp()`. Handles JWTs, Row Level Security (RLS) for DB auth. Haven't personally used this yet but be careful with supabase because if you don't set policy up properly you can get fucked over. Firebase Auth is also really good.


3. UI/Frontend. Honestly just skip Tailwind CSS. It's will take you months to learn it. It's utility classes galore, and they keep adding stuff. Tweaking takes forever. Even I can't name many utility classes even after all these years. Just skip the headache and use component libraries

- Mantine (Mg favourite): Amazing for Next.js. Not just buttons and forms but it alsotables with sorting/filtering/search, modals, notifications, even data grids. Dark mode toggle in just one prop. Saves hundreds of lines. Also great documentation. Just one read is all it takes for me to figure it all out when I'm stuck. Pair with their DevTools and you are good.


- Shadcn/UI: Headless components (styles via Tailwind, but customizable). Just Copy-paste from their site, no need to install shit Great for charts, calendars, and forms. Chakra UI and Radix UI is also good. For icons just use lucide or heroicons.


Tip-Use Storybook to preview components without running the app. For forms always add React Hook Form or Formik validation in ~10 lines.



4. Backend/Database: Managed DBs means no schema migrations or connection pooling headaches that comes with stuff like AWS and Azure.


-Supabase (My number 1 pick): Postgres but with real-time, storage, and auth like I mentioned Client-side queries like Firebase but with SQL. They also added a vector DB with the pgvector support last month. Will talk about it more later
Also just a few days added Claude connector support for vibe coding. See I'm up to date with all relevant stuff

View attachment 4634512
They also added a privatelink feature for AWS which is a bit advanced stuff wouldn't bother for now

View attachment 4634513



-MongoDB Atlas: If you don't neet a relational database. Use this it is Document based, flexible schemas. And you can use the Mongoose for TypeScript safety. Minimal code for CRUD.


-Railway: Its not just a DB but has full infra. Spin up Postgres, MySQL, or Redis in clicks. Like this because it is cheap af and has Templates for Next.js + DB stacks.



5. Payments and Monetization. SaaS lives or dies on billing. Don't build Stripe webhooks from scratch. Complete waste of time

- Lemon Squeezy: Merchant of record, handles taxes/VAT globally. Integrates with Next.js via something called sn SDK. Just have one endpoint for checkouts. It also has Subscriptions, one time payments, analytics built-in.


-Stripe More flexible but more code. Use their Checkout or Billing pre-built forms. Pair with Stripe Elements for minimal UI work.


6. Deployment and Scaling
- Vercel: Run your frontend on here. It is stateless and is used to handle Serverless functions also supports edge caching. Many people don't know this but it can do serious devops stuff if you want and even has an AI agents SDK tool but I don't want to get into that because you don't need it early on.


- Railway: (Multi-env dev/prod), easy DB/Redis add-ons. Templates for full stacks. Honestly my go to for no other reason than it looks aesthetic and fun to use. There are other stuff services available to which are more powerful and have more granular control but sometimes you just like the simplicity


7. Boilerplates and Starters (Even More Hand-Holding) If you want skip it all together and want a pre-wired app here are your options

- ShipFast: Next.js boilerplate with auth, payments, SEO, emails. As a heads up it ships with vanilla JS which I absolutely hate because of lack of auto complete in IDE and no compile time errors like Typescript which makes it hard to work with but you can still make it work


More SaaS Starter Kits:

Taxi for Email (emails)



MakerKit (Supabase + Next.js).


T3 App (tRPC, Prisma, NextAuth)


No Platforms: If by minimal code edges to no try Bubble (visual builder, but lock-in).


Adalo for mobile-first SaaS. But stick to code for flexibility.


8. Extras: AI, Analytics, and Miscs

-AI Integration: Supabase + Claude for code gen. Vercel AI SDK for LLM calls in Next.js. OpenAI's API for features like content gen with minimal wrappers. Recently claude cowork has also been on top of all headlines. There's a lot of stuff to talk about here honestly AI agent, LLMs that remember across states , inference models and so much more so this demands a seperate thread imo maybe next time




-Analytics: PostHog drop a single script, get user insights like that or you could just use the free vercel analytics that's already backed in.


-Emails: Resend or Mailgun—transactional templates and generous free tier


-Images and videos: Just use cloudinary no need to play around with s3


There you go a full list of tools to build a SaaS with maybe 500-1000 lines of code for an MVP (auth, CRUD, payments, UI). I've seen people launching apps like this in a weekend. But the truth is these cookie cutter tools are good for MVPs' but real world SaaS gets messy and difficult. Custom integrations, performance tweaks, compliance etc. All these things break down so spectacularly when it hits scale in ways that you'll be questioning your life choices.

AI and these ready made off the shelf stuff can handle grunt work with basic components but a experienced and talented software dev who can refactor, optimize and write custom logic are simply irreplaceable no AI or tool can replace them, the work done by people like that is simply too specialized, skilled and domain wide to be able to reliably be automated. You simply have to have human devs who knows their shit once things hit scale there's no way around it. So imo it is still 100% worth it to still learn how to code. Just my two cents

a golden thread like this

and im not mentioned

wtf man :ogre:
 
Many people are saying Saas is dead? Your Thoughts
 

Similar threads

Jason Voorhees
Replies
41
Views
248
orz
orz
Jason Voorhees
Replies
94
Views
991
Glorious King
Glorious King
Ramieri
Replies
62
Views
2K
LooksOrDeath
LooksOrDeath

Users who are viewing this thread

Back
Top