Build 56 micro SaaS, Earn $14,400/m, with SIMPLE Tech Stack

40.65k views1909 WordsCopy TextShare
Dennis Babych
Learn how to build 56 micro SaaS, Earn $14,400/m, with this SIMPLE tech stack 👉 Build your Micro S...
Video Transcript:
I've earned $14,440 over the last month  and shipped 56 micro projects over the last year using the same tech stack. This  approach has helped me double my profit, reduce software development time and  expenditures, increase my clients' chances of success by 3 times, reduce the  cost of testing ideas from $50k to $2k, and start launching my own micro startups  while spending just a few hours per week. For those who do not know me, I'm  Dennis Babych, and I'm Ukrainian.
I'm the director of a software  development agency and the owner of a few micro startups. I've been in  this field for more than 10 years now. Before we start, I want to say that I will  give you a perspective not from a developer, but from an entrepreneur  and your potential client.
Let's begin. 10 years ago, like many developers, I loved  switching tech stacks. Wow, Angular came out, then React, what's new for mobile?
React Native is  cool, and now let's switch everything to Flutter because it's popular. And now there's Vue. js—maybe  we should move all our projects to it.
My team and I were jumping from one  language and framework to another: microservices, monolith, GraphQL,  Docker, Kubernetes, Load balancer, etc. We followed market trends.  Yes, we gained a lot of experience.
Let me explain the main point. Over the last  three years, the commercial market has changed significantly. It used to be easy to find  clients with a $200k budget for development, and you could use any frameworks  and technologies and learn at the client's expense.
But now the market has  changed dramatically. People who want their startup used to be able to spend from  $100k to $200k, but now their budgets have dropped to $20k-$50k. So you need to  change something to satisfy the market.
That's why I started this YouTube channel, to  get more requests from potential clients. Over the past year, I received 379 requests,  10% of which turned into contracts. But, as I mentioned earlier, the market went  down, and clients from YouTube also couldn't spend large budgets on development.
So, I had to  change the development concept and sales logic. I had to use the so-called CDO approach  to sales. I hope you've seen the movie The Big Short.
There's a scene where  they explain what a CDO is using the example of repackaging stale fish in a  restaurant into a soup, making it a new, fresh dish. I'll leave a link to that  wonderful moment in the description. To sell software development services, you  need to repackage them and start selling them differently.
My friend, for example,  packaged his software development services as CTO-as-a-Service with a subscription,  while I decided to continue helping people quickly launch startups and started  selling a micro startup boilerplate for $2,400. This included all the necessary  blocks and modules for a quick start. The truth is, to stay competitive in  the market, you need to do three things: Optimization, Reduction, Persuasion.
First, you need to optimize all your development  and speed it up. How? You need to create ready-made blocks and modules that clients need. 
Identify the most common requests from clients, meaning which features they want and  how to deliver these working features with limited functionality. In other words, we  optimize the code we deliver to our clients. After that, we reduce functionality  to ensure delivery takes the minimum amount of time.
For example, deployment to AWS or Vercel? The choice is obvious here.  Remember, we're talking about an MVP.
And then there's persuasion and sales methodology.  Because if you can't convince the client that they need to build an MVP instead of  a full product for their own benefit, you won't be able to deliver and  stay competitive in the market. Additionally, this helped my  clients spend no more than $2,000 on creating and testing  their startups.
Whereas before, they had to spend $50k and wait six months, now  they can roll out an MVP in a couple of weeks, test it, and scale it or create a new micro  startup for $1k because the code is already ready. By the way, this optimization also helped me  launch my own micro SaaS startups quickly, spending just a few hours on delivery and launch. So, let's break down what we chose  which tech stack crystallized, and why.
By the way, if you want to learn  more about launching micro startups, like this video and subscribe to the  channel. It’s just two clicks for you, but it brings me a ton of joy and  motivation to share more insights with you. If you want to code something quickly, then React is the way to go.
The main advantage  is the vast number of ready-made UI components, as well as modules like calendars,  phone inputs, validation blocks, etc. It’s worth mentioning state managers like Redux and Zustand, which help you create  simple applications quickly. So, for quickly creating micro apps, the best  framework that my team and I use is Next.
js. The biggest advantage is the ability  to write a full-stack app in one place, thanks to API routes and the ability to work  with a database that won't get to the client side (also this can be a drawback  as it makes control more difficult). Another big bonus of Next.
js is its super easy  and super simple deployment to Vercel. However, deploying Next. js on anything else (AWS,  Heroku, Google cloud) is almost impossible because Vercel are monopolist and they  makes their framework hugely dependent on their ecosystem.
I think over time  there will be some Vercel-only features. Along with Next. js, we use Shadcn UI, NextAuth,  and other cool tools to speed up development.
Additionally, a huge bonus is the  large pool of developers who can continue your project if something  happens to your developer, plus the low entry barrier. This optimization  alone helped me reduce costs by 50%. This applies to basic micro apps, but if you’ve  outgrown the basics, then Vue.
js & Nuxt are what we use when we have quickly validated a client’s  idea and they need to scale the project quickly. By the way, if you want to debate or suggest  your solution, join my Telegram group and my Twitter right now, where I post tons of tech  insights and do live chats with my community. With the backend, things are not simple either.
My team and I had to choose between  Python, Node. js, and TypeScript. We started coding the backend for micro  apps in TypeScript.
Why? Because it keeps you within the same stack (JS, TS), which makes  it easier for any developer to create tiny apps. TypeScript allows us to do a super-fast delivery for our clients.
And I can see  the happiness in their eyes. By the way, I should add that TS is not  a replacement for Python. TS is not even a language—yes, you can throw stones at me. 
It’s just an attempt to add typing and fix the childish problems of JS. Did it succeed?  No.
But the hype was, is, and will be there. There are no specific services. This means you can write integrations with whatever  you want, however you want.
However, if you plan to work with AI and  not just a simple OpenAI wrapper but on medium and large projects, which,  by the way, are quite common now, then after validating the idea,  you need to switch to Python. In conclusion, for small projects, use  TS; for something bigger, use Python. Databases.
MongoDB just doesn't scale, even  though we're promised it does. Nowadays, every database can do what MongoDB  does (store unstructured data). So, we chose PostgreSQL + Supabase.
Supabase is  a really cool comprehensive solution that offers auth, S3-like file storage, and lambda functions.  Now they’ve added vector storage—hello, custom AI. A huge bonus is that it's open-source and can be  self-hosted, and you only pay for the hardware.
Deployment. Currently, I use two options.  The first is Vercel for my clients, where I need to show quick results  or for my side projects.
It’s fast, and convenient, but very expensive  if you have more than 3 users. However, if I expect high traffic, I use Hetzner  + Coolify. Yes, you'll have to set everything up once and learn how to do it, but it’s part of the  experience that will always come in handy.
And the price of 5 euros for 2 CPUs, 4GB RAM, and  40GB SSD is the best on the market right now. By the way, one of my micro SaaS projects that  I launched in 2 days is Design Fast 2. Many people started asking me how I created such cool  animations, so I decided to share it with them.
Figma slides, animations, and 3D objects  in the background that you see on the screen—you can purchase them. The  link is in the video description. I also frequently use services  like Resend for sending emails.
For payments, I almost always use Stripe.  Even if a client has a local provider or Stripe doesn't support their country, it's  always easier for them to create a company in a Stripe-supported country than to use  custom solutions. Why?
Because Stripe is not perfect, but it’s fast. As I mentioned  earlier, the key task is to ship fast. Clients often want an admin zone or  dashboard, and for that, I use Strapi CMS.
It’s very easy to deploy and gives the  client access to the necessary functions. Of course, when we talk about  side projects or micro SaaS, it’s very important to measure the results of  our work. For this, I use Mixpanel and PostHog.
These services allow you to monitor how  many users visit your site and what they do there. This way, you can remove or add  blocks that will be useful to your users. By the way, we are currently working on many AI  projects.
I'm not just talking about the usual OpenAI API but about AI cold phone calls,  LangChain knowledge bases for companies, employee training, and so on. For all of this,  we need a fast wrapper, and in 99% of cases, I use my Micro SaaS Fast boilerplate. Clients  need basic functions such as payments, subscriptions, Stripe integration,  email notifications, landing pages, admin dashboards, SEO-friendly blogs, and fast  deployment.
With Micro SaaS Fast boilerplate, I can deploy the minimal infrastructure  in a couple of hours, making the client happy and allowing us to focus on  developing their required AI solutions. The biggest bonus is the trust that  builds between you and the client, which allows you to take the necessary  time to create the AI or any other idea the client needs. The link to the  boilerplate is in the video description.
Using various boilerplates over the last year, my team and I created 56 different micro  startups using different tech stacks. But the most important factor was doubling our  profit by changing our approach to delivery. To stay competitive in the market, you need to  change yourself, change your delivery approaches, and create something new.
Start creating  your micro SaaS today so that in a year, you'll have several launched side projects  bringing you passive income on autopilot. The market needs your ideas. And I do  believe in you and you can succeed, it's just a number of tries and  the micro SaaS fast boilerplate is allowing you to ship code fast without  busting the budget.
Just start today! See you!
Copyright © 2024. Made with ♥ in London by YTScribe.com