In short
Omar Zinhome explains how to build and launch a sellable software business “this weekend” using AI with no coding background. He argues the hard part is choosing a real, painful problem; AI handles most implementation.
Guest backgrounds
No guests are interviewed. The episode is hosted by Omar Zinhome.
Key claims
AI removes the need for hiring front-end/back-end/infrastructure teams; a basic MVP can be built for under about $120/month (plus a domain) and potentially deployed quickly. Claude is used as a “project manager” to generate prompts/PRDs; Windsurf writes code from those prompts; Supabase stores data; GitHub stores code; Vercel deploys; Stripe and Kit handle payments and email.
Notable examples
Spoken (spokenhq.com) embeds newsletter audio; voice cloning is a later “nice-to-have.” He cites Webinar Ninja (started in 2014) as a prior software business requiring multiple hires. He uses a Kanban-board MVP example (“Podflow”) for podcast production.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOThe AI Revolution in Software Development
2:53 to 4:23
Understand how AI has transformed software development and eliminated the need for extensive coding skills.
“business lessons three times a week, Monday, Wednesday, and Friday to help you start, grow, and scale your business.”
Identifying the Problem to Solve
4:23 to 5:48
Learn the importance of defining the problem your software will address.
“So if you've been following the show for some time, you know that in 2014, I started a software business called Webinar Ninja.”
Choosing the Right Product Category
5:48 to 7:48
Discover how to categorize your product based on customer needs and willingness to pay.
“I'm not joking, and I'm going to show you right now.”
Defining Your Minimum Viable Product (MVP)
7:48 to 13:56
Understand how to create a minimal viable product that effectively addresses a specific problem.
“What we want to do here is we want to play at least in the zone, the real pain where it's a sellable product.”
Advancing Your Software Idea
14:00 to 15:25
Continue exploring how to refine your software idea and prepare for development.
“Booking.com is one of the most downloaded travel apps in the world, and for good reason.”
Advancing Your Software Idea
15:39 to 16:53
Continue exploring how to refine your software idea and prepare for development.
“This is why I'm so excited to have Upwork as a sponsor because I've been using Upwork for over a decade.”
Advancing Your Software Idea
16:58 to 17:09
Continue exploring how to refine your software idea and prepare for development.
“That's U-P-W-O-R-K dot com, Upwork dot com.”
Essential Tools for Building Software
17:11 to 19:04
Understand the five key tools required to create your software app.
“There are only five tools you will need to build out your app.”
Introduction to Claude AI
19:05 to 19:56
Learn how Claude AI acts as your project manager in software development.
“friend that we haven't talked about that is going to help us do everything.”
Understanding Costs of Software Development
19:57 to 23:25
Get insights into the costs associated with the tools needed for building software.
“All these tools, Supabase, you have a free account that you can sign up for is absolutely free.”
Show all 21 chapters
Creating a Product Requirements Document (PRD)
23:26 to 28:00
Learn how to create a PRD to effectively guide your software development process.
“So it's really affordable to build a software very, very simply.”
Creating a Project Management Tool with AI
28:00 to 31:20
Learn how to generate a detailed Product Requirement Document using AI for a podcast project management software.
“founder using Windsurf AI so that it knows how to prompt for Windsurf.”
Creating a Project Management Tool with AI
31:24 to 31:34
Learn how to generate a detailed Product Requirement Document using AI for a podcast project management software.
“Missed calls and slow follow-ups are silent killers for your business.”
Creating a Project Management Tool with AI
33:07 to 33:27
Learn how to generate a detailed Product Requirement Document using AI for a podcast project management software.
“Remember to ask a team member about their selection of award-winning Helix Sleep mattresses.”
Connecting Your Database with Supabase
33:29 to 40:08
Understand the importance of using Supabase to manage your application's data and how to integrate it seamlessly.
“This is super simple and you don't really need to understand why you need this.”
Deploying Your App with Vercel
40:09 to 42:02
Learn the process of deploying your application to the internet using Vercel and the necessary configurations.
“Level one is Claude is creating the prompts for you, okay?”
Integrating Payment and Email Systems for Your App
42:02 to 44:32
Learn how to set up payment processing with Stripe and integrate email marketing with Kit for your app.
“It will connect with Vercel and it'll make sure that you can go ahead and find your actual app living on your domain, your website.”
Weekend MVP Development Plan
44:32 to 46:56
Follow a detailed plan for building and testing your MVP over a weekend.
“Build this thing so you can get in front of real people as fast as possible and let the market tell you what to do next, what feature you should build next, how you should price it, all kinds of stuff like that.”
Building Momentum in Software Development
46:56 to 47:55
Understand the importance of momentum and feedback in software creation.
“but this is getting you the momentum you need to start learning on your own.”
Building Momentum in Software Development
48:38 to 49:20
Understand the importance of momentum and feedback in software creation.
“Sleep is so critical, especially that deep comforting sleep.”
Building Momentum in Software Development
49:24 to 49:37
Understand the importance of momentum and feedback in software creation.
“Eligible items are in stock and available for free local delivery.”
Transcript
Automatic transcript. May contain errors.0:00Is Bitcoin complicated or do people just think it is? Between all the headlines and new terminology and everything people say about it, it can seem harder than it needs to be. But what if getting started with Bitcoin didn't have to feel overwhelming? If you've been curious about Bitcoin but haven't made the jump yet, Cash App makes it easy. You can set up automatic purchases with zero fees or buy larger amounts also with zero fees. Start small or go bigger. It's designed to be simple either way. For a limited time, new customers can get$10 added to their balance. Just use code CASHAPP10 when you sign up.
0:36And don't forget this part. Send at least$5 to a friend in the first two weeks. Terms apply. CASHAPP is a financial services platform, not a bank. Banking services provided by CASHAPP's bank partners. Bitcoin services provided by Block, Inc. Brand. For additional information, see the Bitcoin disclosures at cash.app slash legal slash podcast. You know that feeling when there's a spark building inside you, that you were meant for more? That's your own drive pushing you towards what's next. Capella University gets that. With their FlexPath learning format, you can set the pace and earn your degree without putting your life on pause.
1:12You've built experience and you know what you're capable of. Now, this is your time to turn that momentum into more. The only real question is, what can't you do? Learn more at capella.edu. A few months ago, I published an episode called, Can You Build a Profitable SaaS Business, a Software Business, in Seven Days Using Just AI? The response was extraordinary, and the messages started to come in. People were asking me, Omar, how did you actually do this? What were the tools? What are the step-by-step moves I gotta make to do the same thing? I wanna build something, but I have no idea where to start.
1:49This episode is my answer. This is a practical, step-by-step, Nothing Left Out guide to building a software business with AI. Not in three months, this weekend. And with zero coding skills, okay? You don't need how to code, you just need to know how to write any language, like English. I'm going to show you the exact tools, the exact process, the exact thinking that turns an idea into a working piece of software that you can sell. I created a software in 48 hours just to prove this point again, and I'll show you how I did it. Now, before you tell yourself, oh, this is not for me, I'm not a technical person, I don't know how to code, I don't have a team, none of that matters.
2:28This is why this is so exciting. I'm going to show you and prove to you that you can do this easily. So, this is a little bit of a longer episode because we want to make sure that we cover everything, the A to Z, to make sure that you can do this this weekend. So, grab yourself a drink and let's get cracking.
2:50Welcome back to the$100 MBA show. I'm your host, Omar Zinhome, where I deliver practical business lessons three times a week, Monday, Wednesday, and Friday to help you start, grow, and scale your business. I got a quick favor to ask. If this show has helped you in any way, leave me a quick review. You could do so wherever you listen to podcasts. This helps me and my team reach even more people who need the same no-fluff practical business advice that you're getting from the show. It only takes a few seconds, but it makes a huge difference. Thanks for being a part of our journey to help others on their journey.
3:26By the way, this episode is also published on YouTube, and there's a lot that I explain and show with my screen. So if you want to check out this episode and see the visuals that I'm describing, go to 100mba.net slash YouTube, and you can go to our channel and check out this episode. If you're driving right now, don't worry about it. You can check it out later. You still can get the gist of what I'm explaining. But if you want the full experience for this type of episode, go ahead and check it out on YouTube. I want to make this super clear. We're in an opportunity right now that is unprecedented.
4:00For most of human history, building a software requires one of two things. Either you need to spend years learning how to code and learning infrastructure and learning how to put it all together and how to deploy and all that kind of stuff. Or you've got to spend a lot of money to pay somebody who knows how to do this. Now, both of those options are no longer valid. You don't need any of that anymore. It's all over. Thanks to AI. Let me paint the picture. So if you've been following the show for some time, you know that in 2014, I started a software business called Webinar Ninja. And in that time, I had to hire a bunch of people to make this software a reality.
4:37I had to hire a designer. I had to design the look and the feel of the actual software. I had to have a front-end developer. That is something that you don't need to worry about anymore because it's irrelevant. Okay, I had to hire somebody who's a back-end developer. I had to hire somebody to do infrastructure. I had to hire somebody to also project manage the whole thing. So I had to make five hires just to get this thing off the ground. So we're talking about literally something like$300 ,000 to$500 ,000 in annual spend on salaries, right? So we're looking at, again,$300 ,000 to$500 ,000. Now, it's 2026.
5:16We have AI. AI is our best friend now, okay? We don't need any of those people right here anymore. You can do this all yourself, and you don't need to have any of these skills. And what I'm going to show you today with all the tools, you're going to spend less than$200 a month to get this all done. And it's faster. Back in 2014, it took me months to have a viable product that I could sell to customers. I'm talking about three to six months. In 2026, this weekend, you could have a viable product that you could sell to customers. I'm not joking, and I'm going to show you right now. Let's start with step one.
5:52Step one is we need to decide what problem we are solving. Everything starts here. Before you open a single tool, before you write a single prompt, before you spend a single dollar, okay, you need to know the problem that you are solving. And I want to be absolutely direct about something right now. The technology is the easy part. So many people are so bogged down by the technology. And I'm telling you, this is the simplest part of the equation. I've built many pieces of software the old-fashioned way, as well as with AI recently. And I'm telling you, This part is the most challenging because the software, the actual code, the database, the deployment, this is something that AI can largely do for you.
6:33Pretty much all of it is done by AI. And AI cannot identify a real problem that real people have and are willing to pay to solve. That requires you. So I want to gift you a framework so that you can nail this and make sure you're building the right product that doesn't give you headaches later on. It's easy to sell. Let's get into it. So there are three categories of products, okay? There are nice to haves, nice to have, okay? And we have another category called, okay, a real pain. And then we have another category called desperate need. Now, the reason why I have these three categories is because this is really where people are willing to pay.
7:19If this line here is willingness to pay, willingness to pay goes from left to right, then we want to make sure that we're in this zone as much as possible, as right as possible, as close as to desperate need. Why? Because if you're offering a solution to a problem, that's kind of nice to have. It's not a must have. It's a nice to have. Then people are not so willing to pay. This is hard to sell, hard to sell. Okay. We don't want this. Okay. This is going to give us headaches. This is going to make us build products that people don't really want. What we want to do here is we want to play at least in the zone, the real pain where it's a sellable product.
7:56People don't need too much convincing. If they have a problem and they recognize that problem and it's a real pain, then they're going to go for it. OK, they're going to pay for it. Not so hard to sell. I would say easier to sell. Now, if you have a product that people are desperate for, that they're like, wow, this is something I've been looking for all my life. This is going to be extremely easy to sell, right? Super easy. So you want to make sure you sell in this area and this area, right? The real pain area and the desperate need area, okay? If they are desperate, this is going to make your life so much easier.
8:33Now, obviously, if they're desperate, they're willing to pay more. So you can have higher prices with these products. Real pain, they're going to be somewhere in the medium price product, right? Nice to have. This is not even worth looking at. I would say this is a red zone. This is not a place we want to play because it's going to be very hard to please these customers because it's just a nice to have. So how do you choose your problem? Ask yourself three questions. These three questions are going to be a lifesaver. Here's question number one. What is something I do repeatedly in my job, in my business, in my life that is tedious, that is manual, that is inefficient?
9:07If it's tedious for you, it's probably tedious for thousands of other people like you. Question number two, what do I or people I know pay for that is either too expensive, too complicated, or not quite right for their specific needs to solve this problem? This means are people already spending money to try to solve this problem? And this is key. This means you don't need to be innovative. You don't need to try to solve a problem or try to do something that people are not already attempting to do. For example, people wanted to rent movies. Blockbuster was around forever. And then Netflix stole their lunch because they just delivered that solution via streaming, which is a different way to solve that problem, a more efficient way.
9:49You don't need to invent a category. You need to serve a category in a better way. Question number three, what would make my professional or personal life significantly better if this existed? The best software businesses are built by people solving their own problems. I built my software business, Webinar Ninja, because I was running webinars. I hated the software options out there. I had to Frankenstein 10 tools to make it all happen, so I built something for myself. And that really is me scratching my own itch. Because if you have a problem, and you understand it very well, deeply, you know a good solution when you see it.
10:24You know what is needed to convince other people like you that this is actually a better solution. So, I want you to do this exercise. Ask these three questions and write down three to five problems that you think would potentially be a good product idea. Then from there, choose the one you think is going to be the easiest to sell. Not the one you're most passionate about, not the one that you think is going to change your reputation. No, right now we're trying to sell a product. Which one would be the easiest to sell, the most convincing to sell as a solution to a problem? Choose that idea and let's move forward.
10:59Next step, step two, is to design your minimal viable solution. Now that you have your problem, you need to define the smallest possible version of the solution. This is called your minimal viable product, MVP. Let me show you what this looks like. If I'm creating a MVP, I'm really just solving one problem. This is just one problem that it solves. Okay, I'm going to give you an example in a moment. This is where we begin, because later on, you're going to build out the software. You're going to have other nice-to-have features, right? Nice-to-have features, NHF. Then you're going to then have other features that are like extras, add-ons, all that kind of stuff.
11:40But right now, this weekend, we're going to just build a product that does one thing brilliantly. So for example, I created this app called Spoken, spokenhq.com. I literally created this thing in my spare time. So what does Spoken do? Well, Spoken allows you to embed in your newsletters an audio version of the newsletter. So if people don't have time to read the newsletter, they can listen to it while they're washing the dishes or when they're getting kids ready or whatever it might be or in their commute. So the point of this MVP is I just need this app to read out the newsletter. So basically, the user would just copy and paste the newsletter into Spoken, and it would create a narrated version with a default voice that allows them to read out this newsletter.
12:28That's the MVB, minimal viable. Now, after I nailed the minimal viable version, I then was able to add some nice-to-haves. So one of the nice-to-haves is that it can clone your voice. So you have an AI version of your voice. So now when the newsletters are read, it sounds kind of like you. It's pretty cool. And then beyond the nice to have, we have the extras, right? So extras and add-ons. Well, then I added a kit integration so that it integrates with your email marketing provider like kit and it auto-populates the emails that you have in queue. So then you don't have to copy and paste. So as you can see, what's the MVP?
13:04Well, I just needed to read out the newsletters with any voice just to prove the concept that people actually would prefer to listen to newsletters or allow other users or allow the readers to listen to newsletters rather than read it. In the tech world, this is called scope. We want to narrow our scope as much as possible this weekend because we only want to build for a very tight scope. One problem, one user, one clear outcome. And you want to cut everything else. A lot of you are going to struggle with this because you want to build more and do more features and make it better. But I'm telling you, you have to exercise your strain.
13:37Why? Because right now, we're going to just test out if our product is indeed a solution to a problem. The core solution that we're providing works, right, is actually helping our customers. We'll have time later, lots of time to be able to add more features and make it better. This episode of The$100 MBA Show is brought to you by Booking.com. If you're looking to grow your vacation rental business, this is the place to be. Booking.com is one of the most downloaded travel apps in the world, and for good reason. Since 2010, they've helped over 1.8 billion vacation rental guests find places to stay.
14:17But here's the thing. Most vacation rental hosts don't even realize they can list their properties on Booking.com. And if you're not on the platform, your rental is basically invisible to millions of booking.com travelers worldwide. After all, they can't book what they can't see, right? I book all my travel, personal and business, through booking.com, and it's for good reason. I love their Genius program, so because I'm loyal and I use booking.com, I'm a genius level three. Yeah, I say it with pride because it gets me the best prices. I also love the fact that they give you all the details about all the hotels or the apartments that you're booking.
14:54So I know exactly what I'm getting before I check in. Does the place have a gym? Does it have a hairdryer? Does it have a fridge? What about a washing machine? I know because the listing is always accurate. And their app is easy to use. So when I'm dead tired after a long flight and I'm trying to check into my accommodation, it's super simple. Just pull up my booking and show it to the host. So if your vacation rental isn't listed on booking.com, it could be invisible to millions of travelers searching the platform. Don't miss out on consistent bookings and global reach. Head over to booking.com and start your listing today.
15:29Get seen, get booked on booking.com. One of the biggest growth hacks is realizing you don't have to do it all yourself. That's how you can scale your business. This is why I'm so excited to have Upwork as a sponsor because I've been using Upwork for over a decade. Why? Because it makes it easy to bring in the right freelancer when you need them, so you can stay focused on what you do best. Upwork is a one-stop shop platform to find, hire, and pay expert freelancers across web and software development, data and analytics, marketing, business operations, and more. I've made some of the best hires in our company through Upwork.
16:11I'm talking about people that have changed the trajectory of our entire business. It's free to sign up to Upwork and posting a job is super simple and easy. Upwork helps grow your business by giving you fast access to specialized talent across 125 categories. It makes it simple for you to just fill in those skill gaps, to launch projects faster and scale your support up or down without committing to full-time headcount. And let me tell you about Business Plus. It's a game changer. With Business Plus, you can access the top 1 % of talent on Upwork. And with AI-powered shortlisting, you'll get matched to the right freelancer in under six hours.
16:50No endless searching required. Visit Upwork.com right now and post your job for free. That's Upwork.com to connect with top town ready to help your business grow. That's U-P-W-O-R-K dot com, Upwork dot com. So let's get into the tools. What are the tools you're going to need? There are only five tools you will need to build out your app. The first tool is called Supabase. I don't know, cool name, right? Supabase. And basically, this is your database. It stores all your data. That's all you need to know. The second building block here is GitHub. This is a tool called GitHub, right? What is GitHub?
17:32It stores your code. Your code is what actually makes your app happen. And you need to store this somewhere online so it's accessible to everybody in the world. when they're using your product. Now, who's going to write the code? Well, the next tool is called WindSurf, okay? WindSurf, all right? And this is basically a code editor that uses AI to code for you. There's a lot of these out there. There's a lot of different tools, but this is the one I like. This is the one I use, so I'm just going to give you what I use. And basically, it's your AI developer. This WindSurf tool replaces front-end developers, back-end developers, all kinds of developers.
18:10The next tool you need is Vercel. Vercel is how you push your software and your code out in the internet and it allows it to host that actual tool so that people can then access it anywhere when they go to your URL, you go to your website. By the way, you don't need to understand any of this right now and you actually don't need to understand it ever. You just need to know that you need these tools and I'll show you how to sign up for them. And then lastly, you're going to just have your domain, right? This is not really a tool, but basically it's just your website URL. Like for example, spokenhq.com.
18:47And this is where it's hosted. This is where the address of where people should go. And this domain is connected to all these tools so that you understand where do the user go? Where does the user go to sign into the app and see the website and sign up and all that kind of stuff? Pretty simple. Now, there's a special friend that we haven't talked about that is going to help us do everything. Basically, it's the foundation to making sure that you are able to build as fast and efficient as possible bug-free, or at least minimal bugs, I should say. And that is our friend Claude. Okay? So if you haven't heard of Claude, Claude is basically a better version of ChatGBT.
19:28It does a lot more. It understands how to code better. But remember, we're using Windsurf to code. Claude is basically our project manager. They're the thinking partner that's going to help you in each layer. Anytime you get stuck, you're going to use Claude. And Claude, it's worth its weight in gold. So let's talk about price. So Claude, I would definitely pay for the pro version, which is$20 a month. This is going to give you better models. It's also going to give you more limits so that way you can just continue to work as fast as possible. All these tools, Supabase, you have a free account that you can sign up for is absolutely free.
20:05GitHub is a free code repository. It's absolutely free. Winsurf, not free. We're going to talk about Winsurf in a second. Vercel has a free hobby account that you can start with. You can get your product up and going for free and your domain also not free. So let's put the ones that are free, which are Supabase, github versell okay your domain you can get a domain as cheap as nine dollars a year or if you have a fancy domain that's really hard and a dot-com or hard to get i should say then you're gonna pay thousands maybe even hundreds of thousands some people even spend millions but you don't need to do that you could just go with the most basic domain possible just to get your app going my domain spoken hq.com was a steal i got it for 17 bucks a year so you could do the same.
20:52So let's just call this 20 bucks a year. Now, Windsurf is a tool that I highly recommend you use, and it's only$100 a month for the pro version. Now, these prices change, but I would go with a pro version because this is actually the thing that's doing all the work, that's doing all the coding, and it's worth paying for. So 100 bucks a month for that. So if we total it all up, we're talking about 120 a month for the tools and$20 a year for the domain. Pretty, pretty cheap. So let's look at what these products look like. Supabase, this is the database. This is my database for Spoken, the project I created.
21:29And it's very complicated, blah, blah, blah. Do not worry because Claude is going to tell you step by step where to go, where to copy and paste. It's super simple. What you need to know is that you just need a database. Sign up for a Supabase account. It's absolutely free. The next level is GitHub. GitHub is actually something I would sign up first because you can actually log into all these products using GitHub. and GitHub is absolutely free. You create an account and it's pretty simple, okay? And this is where your code's gonna live. And don't worry, you don't need to go to GitHub a million times.
22:01You can then integrate GitHub or sign into GitHub automatically through Windsurf and that way your code is directly updated to GitHub automatically. Tech is amazing. All right, the next level is Windsurf, okay? The Windsurf is an actual app you download to your computer. Now, this is what it looks like. This is Windsurf. This is the project I'm working on right now. This is actually creating code for me with me just giving prompts just to give you a quick preview. But I have a pro account with Windsor, as you can see, and it's pretty damn good. I have some extra uses balance. Sometimes I go over, but you're not going to need that because you're going to be creating a very simple product.
22:37And as you can see, like I said, it's connected to GitHub. So automatically, when it creates code, it puts it up into GitHub. Vercel. Vercel is this tool, which allows me to deploy the code and allows you to host my app easily, absolutely free. Sign up for a hobby account, it's free. And domain, I would recommend going with GoDaddy. GoDaddy.com has been around forever. You can search for a domain and then go ahead and purchase it. What do you do with that domain? Do not worry. Claude's gonna tell you exactly what to do step-by-step, nice and easy. And a quick correction, because I just looked it up, Windsurf actually lowered its prices.
23:13the pro count is now$20 a month. Now for$40 a month between Claude and Windsurf, you can do this right now. It's so, so simple. So just want to make sure I give you the up-to-date price as of today. So the total cost for an MVP is$40 between Claude Pro and Windsurf. Very, very inexpensive. When you're ready for production and you have real users, you're going to pay about approximately $80 a month because you're going to have to upgrade your database or maybe Vercel, depending on how much traffic you're getting. So it's really affordable to build a software very, very simply. So let's build this software.
23:50How do we do it? Well, it starts with something called a PRD, a product requirements document. It sounds very technical. Sounds very geeky, right? A PRD. Don't worry. You don't need to know how to write this thing. Why? Because our friend Claude is going to do it for us. Basically, this is a blueprint for your MVP. And the reason why we need a PRD is because when we prompt Windsurf, who writes the code, we want to prompt them efficiently. We want to make sure that we don't just go blah, and it doesn't really understand our non-technical speak. So we're going to ask Claude to help us out. Now, we're going to get to Claude in a second, but first, I want to make sure this is crystal clear.
24:30Step one in building any software is creating a blueprint, all right? This is what we need to do. We need to first have a plan. Step two is building a foundation. So we understand that we have to kind of create the software with strong foundation. So every time we build upon that software, it's going to be solid. And then last step, step three, is to actually build the actual house or build the software. So it's just like building a house. You have a blueprint, you have foundation, you start building. Now, the PRD is the blueprint, the product requirements document. If I don't create this, it's going to make my life so much harder.
Read the full transcript
25:10This is where we start. If you skip this step right here, if you skip this step, you are asking for trouble because it's going to require you to build everything twice. You're going to put it up into the code editor, Winsurf, and it's going to give you something that you don't like. So let's create this PRD. How do we do this? Well, it's very simple, actually. And I'm going to give you a script. The first thing we want to do is we want to go into Claude and we want to make sure that we create a project. As you can see, I have a lot of projects here. I have projects on creating scripts for the podcast.
25:41I want to refine my scripts. I have investments. I've travel guides. I have business coaching a project. I have poker coach. This is actual a poker coach. Claude is my poker coach. Spoken is the project I created, right? All these are different projects. So you're going to create a new project. When you create a new project, you're basically creating a place where you're going to work and it will remember all the stuff that you need to know. So we're going to create a new project. Okay. We're going to click new project and we're going to name this project. So we're going to call this, you know, project X.
26:12Okay. Whatever your project is called, you're going to call it whatever your app is called. And then you're going to say what you want this project to do for you. You can write something like as simple as you're going to be my technical co-founder. I'm creating an app using Windsurf, and I want you to be able to create clean prompts so that I have a bug-free environment and I can create this product quickly. We're going to start with a PRD and then move on to the prompts. So you can just write that, for example, and then create project. So we're going to create the project. Now we have a project.
26:41We can now do the first prompt. Now, what do we write in this prompt, this first prompt? Now, it's very simple. We can just simply use this prompt that I'm going to put for you here. If you're watching on YouTube, we'll put it in the description. And basically this prompt is just telling Claude, I want to build an MVP for a software product this weekend. You're just telling exactly what you want. It's like a genie. Here is the problem I'm solving, and you can insert the problem that you're solving, two to three sentences. Here's the target user, right, you know, who the target user is. Here's a core feature of the MVP.
27:11What's the one feature that matters? Okay, and then please help me create this product requirements document, the PRD, okay? I need clearer descriptions of what the app does. I need the core user flow. this is basically to you telling a developer, this is what I want this to look like. This is what I wanted to do, right? The data model, here's the tech stack. I have a preferred tech stack and includes the products I talked about. So you could just rip off mine. That's fine. And then the specific screens or pages of the MVP that needs to be there, like a login screen, you know, all that kind of stuff.
27:43It's going to understand what to do. You don't need to even actually tell it what screens to do. And number six, what is explicitly out of scope of the MVP? This is like out of bounds. We don't want to go beyond this. We don't need all that stuff. You want to keep the scope tight, right? And this is all you have to say and say in one weekend, I'm a non-technical founder using Windsurf AI so that it knows how to prompt for Windsurf. And that's it. Pretty, pretty simple. So let me give you an example of what this produces so you see for yourself. So I'm literally going to just dictate using an app called Whisperflow.
28:13So what problem am I solving? I don't love all the project management products out there. I want to create a project management software that is specifically for podcasts or podcast producers that makes it easy to produce a podcast step by step, small businesses that run podcasts, solo founders, or even small podcast teams. The core feature is a detailed Kanban board like Trello that allows people to work through the process of creating a podcast, making sure that it's easy to follow and people are notified when each step is moved along with the cards. Okay, I'm making things up here. I don't even know if this is something that people want.
28:54I haven't validated it yet, but right now I just want to give you an example. Let me hit send. And as you can see, Claude has generated a detailed PRD, which is great. If you look at here, it's actually saying, hey, I made some choices for you. You could push back on them and I can update the PRD for you. And it just gave you a real MVP. And then on the right here, you can literally copy and paste this. This is all you have to do. It even named it, right? Name the product Podflow, right? And it has all the information that you require in a PRD, like what the app does, the user flow, the data model, all the technical stuff that you need to have.
29:32It understands what you need to have and it produces it for you. So you can literally just hit copy, okay? And then go to Windsurf. and then in my windsurf like this is one of my projects that i already have going but in my windsurf i can just hit paste and just send it to windsurf and windsurf will start building it's crazy so you could literally just go right to windsurf here i created a new you know this is my old project here so i'm gonna create a new project here call it project x oh actually i'll call it podflow it's called podflow now and i'm gonna select the folder on my computer i'm just going to go to documents, new folder, call it pod flow, create, because it's going to create the actual app on your computer first, and then you're going to deploy it on the internet using Vercel and all that kind of stuff.
30:19So here we go, pod flow, and that's it. So now I have my WinSup project. Here we go. And I can literally just paste my PRD right here. And I'm going to just go ahead and then hit send. And when I send it away, it's going to go and do it. Now I have a field full prd it shows you step by step what it's doing right it says hey i got what you sent me and here are all the steps and this is what i'm doing right now step one step two step three it's literally building it for you super simple so when surf is building you watch what it does you just accept when it asks you to accept it's very very easy things may break you might get bugs.
31:00That's okay. Guess what happens? You go back to Claude and you say, hey, Claude, I got this bug. It's telling me there's an issue. You screenshot it. You send it to Claude. Claude says, sure, give Windsurf this prompt. You give it the prompt. It fixes the bug. It's that simple. And by the way, this is completely normal. Anytime you build any kind of software with AI or without AI, you're going to have bugs. And bugs basically just mean things just didn't work out. There's something broken in the code. Missed calls and slow follow-ups are silent killers for your business. And that's exactly how businesses leave money on the table without ever realizing.
31:34That's why today's episode is brought to you by Quo, spelled Q-U-O, the business communication system built so you never miss a call. With Quo, calls, texts, voicemails, transcripts, the contact details, they're all in one clear view. So your team always has the full picture and can follow up for every customer conversation, ensuring a seamless and more personalized experience. Everyone on your team sees the full thread, replies are faster, and customers actually feel like they're taken care of. And Quo works wherever you are, right from your phone or computer. Keep your existing phone number, add teammates in minutes, sync your CRM, and let the call routing handle itself as you scale.
32:16Money's on the line. Always say hello with Quo. Try Quo for free, plus get 20 % off your first six months when you go to Quo.com slash MBA. That's Q-U-O dot com slash MBA. Sleep is so critical, especially that deep, comforting sleep. But oftentimes, it's hard to find the right mattress for that deep sleep without trying it in person. That's why Helix and Steinhoffels have come together, combining their years of mattress knowledge and technology to bring you your best night's sleep. Helix Sleep's award-winning mattresses are now available to try and purchase at 13 Steinhoffel's locations, an in-store opportunity you won't find just anywhere.
32:58Plus, Helix and Steinhoffel's are offering 20 % off all mattress orders for our listeners. Please visit helixsleep.com to find your nearest location. Remember to ask a team member about their selection of award-winning Helix Sleep mattresses. Eligible items are in stock and available for free local delivery. That's helixsleep.com to find the store nearest you and ask about Helix Sleep. With Helix and Steinhoffel's, better sleep starts now. The next step is we're going to kick our database to Superbase. Guess what? This is super simple and you don't really need to understand why you need this. It basically just stores any data that the user needs to use your product.
33:37Now, I'm not going to tell you how to do this because there are many steps and you're going to forget and you don't need to know from me. All you need to do is go back to your project manager. Go to Claude. Hey, Claude, I need to connect my app to Supabase. How do I do this? And it will give you a prompt that you can put into Windsurf. It will give you the steps to do inside of the Supabase website. Guess what? You're going to use Supabase a lot because every time you create a feature, you're going to need a data table so that the data is stored somewhere. Now, there's a lot of technical mumbo-jumbo.
34:09How do you create a data table? Do not worry about it. Why? Because Windsurf will create the data table for you. It will create the code and say, hey, here's a data table. Copy it. Go into Supabase. Go to the SQL editor, and it will show you step-by-step how to get to that. And you're going to paste it. And you're going to create that data table. I'm telling you, you just follow the instructions that AI gives you. And you're going to have a lot of fun because you're going to be learning a lot along the way. You're going to be actually getting your hands dirty and realizing, hey, I'm a developer now.
34:38This is crazy. Now, there's two things that I want to wrap your head around. Do not get overwhelmed. This is very simple. When you're building out your app, you first build it on your computer. It's not out on the internet yet. You're building it on your computer, and then you're going to deploy it to the world once it's ready. Once you've tested it, once you know it works, then you can put it on a URL, on a domain, and people can access it. So how do you actually see what your app looks like as Winsurf is building it? Well, you're going to actually, remember what you saw? I was creating a folder in my computer to create the app.
35:11Well, there's a way to access all that code and then show you what it looks like. And it's called localhost. So if I go to my screen right now, you'll see that this is my app. But I'm not on spokenhq.com. I'm on localhost 3000. This is where Winsurf decided to build out this app. And I'm basically seeing this app on my actual local machine. And this is where I can look at things and say, oh, I don't like this. I want to change that. And I can screenshot it and then create a prompt. More about that in a second. Okay. So this is just uses your local machine. And it's just like any other website.
35:48So if I go to dashboard, for example, it's going to prompt me to log into the app. And that's a login screen for, and then you'll have a login. That's why we needed the database, right? So the database is storing in Superbase. So I just wanted to show you that this is kind of where you see the code being created. Now, if you want to change something that you see, you don't go to Windsurf. You always go back to your buddy, Claude. For example, if I wanted to center, welcome back, sign in. I can just go ahead to Zite here and I can, this is my screen grabbing tool, and I can just grab this here and I can go ahead and then guess what?
36:22Go to Claude, go to my project, go here and then paste my screenshot and explain what the problem is. Say, hey, I don't like the fact that this thing is justified left. I want to justify it centered. I want to, this is the login page. Can you create a prompt so that Windsurf makes this change? And then it's going to produce a prompt for you. And then you go into Windsurf and you paste it. By always going to Claude first, you're going to minimize problems, bugs, issues, or Windsurf just not understanding exactly what you want. Claude is really going to make it super simple. Now, if you're going to attach a screenshot in Claude, make sure you attach it as well as a reference in Windsurf.
37:00so that way you have a much cleaner way to develop your product. Every time you want to make an edit, do this process. Screenshot, go into Claude, ask it to prompt the fix, and then create the prompt, pop that prompt into Windsurf. Before we move on, I just want to say that you have understood 80 % of all development. Okay, this is all it is. And most of your time is going to be spent doing this. Going to Claude, asking it to create a prompt, going to Windsurf, pasting that prompt, producing it. You go see on your local what it looks like. Okay, I like it. I don't like it. Move on. So here are five tips because you're going to spend a lot of time in that whole process to make your process a little easier.
37:38Number one, one task at a time. Never give windsurf ten instructions in one prompt. So this is why I like to go to Claude first to make it sure that it understands to keep it simple for windsurf, right? You want to do one task, one change at a time. You want to wait, you want to test and then move on. Why? Because you want to build upon broken code or build upon broken features. Tip number two, you're going to have some things that don't work when you test it after Windsor has created it. These are bugs, like I mentioned. It's not broken. It's just not working as expected. There's something wrong.
38:10So every time you go into Claude to create a prompt to fix a bug, be as descriptive as possible. Why doesn't it work? One of the features I like to do is like to right click on anything and do inspect element. Let me show what that looks like. So say, for example, something's not working here, like this button's not working. I could just right click on this screen on this browser screen and do inspect. OK, when I do inspect, it's going to just kind of move things over here. You're going to see all this code. Do not worry. Just go to console up here and you're going to see some errors that you can just literally copy and paste or just screenshot these errors.
38:43And from there, put it into a cloud so it understands what's happening on the back end. Tip three, when you put the prompt into Windsurf that cloud gave you and it maybe have a question or maybe he doesn't understand it, don't try to answer it right into Windsurf. Go back to Claude, tell Claude what Windsurf said, and then you go ahead and it will tell you how to clarify or how to help you to get through that hurdle. Or Windsurf gives you some instructions like how to set up the verse L and you don't understand these instructions. Go to Claude and say, I don't understand these instructions. Can you show me how to do this like I'm a five-year-old?
39:14And it will give you step-by-step instructions. Tip number four, Windsurf likes to overachieve, okay? It's gonna sometimes go outside the scope. So what you like to do is that you always tell Claude, hey, Claude, every time you give me a prompt, remind Windsurf not to go out of scope, not to do anything outside the PRD until I tell you otherwise, until you finish the minimal viable product, until you finish your product, its first version. And it will say this in the prompt so that when you pop it into Windsurf, it doesn't kind of go on its own. Tip number five, you want to commit to GitHub consistently.
39:47So as soon as something is working on your local and you've seen it and you like the way it looks and like the way it feels, make sure you just tell Windsurf, hey, deploy this or I want you to commit it to GitHub. And it will integrate with GitHub for you. And then therefore, it will automatically put the code in GitHub so that you have clean code up there that is working properly. So just so you understand the levels, there are three levels to developing code or deploying code. Level one is Claude is creating the prompts for you, okay? And then giving it to Windsurf. You're going to give it to Windsurf, and it's writing the code.
40:23Level two, this gets created on your local machine, right? You're going to get to test it like I showed you on local host. Once it's done like that, you're going to pop it into GitHub. You're going to, okay, it works. Goes to GitHub, and then level three is the code exists on the internet. And this is where Vercel comes in. And we're only going to get to this point or this stage once we're ready to show this to the world. Because once it's on the internet, it's out there. People can access it. Google will crawl it and it will index it. And that leads to the next step. How do we deploy with Vercel?
40:52I'm going to show you visually first so you can conceive what's happening here. So what does Vercel do? Well, Vercel is allowing you to do two things. It's combining your code and your database and allowing it to be accessed on a website, on the internet. So, for example, when people go to spokenhq.com, they can access the app and make it work. Okay. How does it pull? It pulls your code from GitHub, right? And it pulls your database from or communicates with your database from Supabase. And it allows your product to actually exist in the world. It's interesting how software is created. Basically, you build it on your computer, and then from there, you need to be able to make it available for the world.
41:38And that's what Vercel does. And Vercel is a great way for you to do this for free because they have a hobby plan. The good news is that Vercel, GitHub, all these are connected. They are integrated into Windsurf. So you can literally just tell Windsurf, I want to deploy to my live environment so I can see it on the internet. And if you're not sure how to word that, again, go back to Claude. And it will do that for you. It will connect with Vercel and it'll make sure that you can go ahead and find your actual app living on your domain, your website. Now, there are some configurations you're going to have to do with your domain so that your domain is pointing to the right place.
42:17It's very simple. You could just ask Claude and Claude will tell you what to do inside of GoDaddy and all the settings. And you do it once and it's over. Hey, if this episode is getting you thinking, is getting you fired up, you can't wait to start building. Awesome. Because I have another episode coming up that you're going to absolutely love and I want you to hit subscribe. It's all about how do you fire good people that are bad employees. This is never easy. So I want to give you some clear instructions on how to do it right. So you feel good about what you've done, but also do what's right for your company and the person you're letting go.
42:51Hit subscribe so you don't miss it. The next step is we need to charge money. You're creating an app and you're going to have to have a way to allow people to check out and buy your product. And this is where Stripe comes in. I absolutely love Stripe. I'm a big fan of Stripe. I've been using them for over a decade, and they are built for this type of thing. Now, you don't need to understand how to configure Stripe, but you do need to sign up for a Stripe account. It's absolutely free. It costs nothing, and you only charge when you have a transaction. And their transaction fee is very reasonable.
43:21I think it starts at 2.9%, 30 cents per transaction. And Stripe allows you to charge people so they They could use their credit card, and then that way they grab the money for you, and then they deposit it into your bank account. So how do you integrate Stripe so that you have an easy way to check out and have checkout pages and all kinds of stuff built in? Very simple. We go back to Claude, and we say, hey, Claude, I want to integrate my app with Stripe. Claude will then give you instructions. Hey, go into your Stripe account and give me this information. Why? Because it wants to create a prompt for you so that you can give it to Windsurf so you can add it to the code.
43:56so that Stripe is integrated with your product. The second thing you need is you're going to need a way to migrate the email addresses you're getting from people because you're going to maybe want to send them emails, reminders, offers, upgrades, whatever it might be. So I use Kit as my email marketing software, so you need to integrate with Kit. Again, how do we do this? Well, we make sure we have a Kit account, and then we go back to Claude and say, hey, Claude, I want to integrate with Kit. Show me how, give me the steps, give me the prompt for Wincer. and that's all you need to know from a technical point of view to build your MVP this weekend.
44:32And that's your mission. Build this thing so you can get in front of real people as fast as possible and let the market tell you what to do next, what feature you should build next, how you should price it, all kinds of stuff like that. So I want to give you a fail-safe plan when it comes to building your MVP this weekend. I'm going to give you a game plan, what to do each day. And let's start with Saturday morning. Saturday morning, you're going to identify the problem you're solving. You're going to create the PRD with Claude so that you have the foundation. In the afternoon, you're going to start building out the different pages and screens of your app with the features that are required so that you can be able to use this thing on your local machine.
45:11So you're going to prompt Claude to create the prompts and then paste it inside of Windsurf. In the evening, you're going to connect to Supabase, which is easy. You're going to sign up and then you're going to tell Claude, hey, I need to connect to Supabase using Windsurf and it will give you the right prompt. At night, you're going to test everything end to end on your local machine. You're using your local host to figure out what's right and what's wrong and what you need to fix tomorrow. And that's what you're going to do Sunday morning. You're going to fix bugs. You're going to polish. You're going to see what's not working and make sure everything is working.
45:41Midday on Sunday, you're going to deploy to Vercel. You're going to connect your domain and you're going to make sure that your app actually lives in the real world. Again, not sure how to do that. Go to Claude. It's going to give you the steps and it's going to give you the right prompts inside to Windsurf so you can paste it into Windsurf and it connects directly with Windsurf. In the afternoon, you're going to share your app that you built that has real functionality with five to ten real people you think would be interested in just trying it out for free. In the evening, you can create a simple survey using Google Forms and collect feedback so that you can know what to do next beyond the weekend.
46:17By the way, you don't actually need to charge money at this point. You after you kind of understood, okay, this is what I'm going to charge. This is how much it's going to be. You could just tell Claude right now, this is a free app. Let people to sign in or sign up with their name and email address and they'll create a password and all that kind of stuff. When I did that video a few months ago about how to build a SaaS in seven days, the response told me something. It told me that there's an appetite for more. People want to build things, but they're not really sure how to. I hope I showed you how simple it is and how you can just just get started.
46:53I haven't given you everything when it comes to building out a software company, but this is getting you the momentum you need to start learning on your own. And of course, come back to the podcast to find out how to make sure your business is profitable, how to make your first hires, how to make the most of the product that you have for your customers. But you have everything you need. If you have$40, you can build this thing this weekend. The window of opportunity for non-technical founders to compete in the software space has never been wider. The tools have never been more accessible. The cost has never been lower.
47:27If this episode gave you the blueprint you needed, go back and watch the episode that started it all. Can you build a profitable SaaS in seven days with just AI? It's more of the big picture and what's possible. And I think you would really love it. That episode shows you real world results of another app I built called Nikkie that was an incredible journey. This episode you just watched gave you the steps, But the one I did before shows you what's possible when you follow through. Thanks so much for checking out the$100 MBA show. Hey, get going, start building. And if you want a little bit of accountability, at me on social media.
48:02I'm pretty active on Instagram, at Omar Zinhome. When you are sharing your product with the world, I would love to see what you built. If you found today's episode helpful and you want more practical business lessons to help you start, grow, and scale your business, the best thing you could do is subscribe to this podcast. Hit subscribe or follow on your favorite podcast app, the one that you're using right now, whether it's Apple or Spotify or wherever you listen to podcasts. By hitting subscribe, you get our next episode automatically, and it's the best way to support the show. It's absolutely free, and it's a way for you to commit to growing your business.
48:37And now that you've subscribed, I'll check you in the next episode.
48:46Sleep is so critical, especially that deep comforting sleep. But oftentimes, it's hard to find the right mattress for that deep sleep without trying it in person. That's why Helix and Steinhoffels have come together, combining their years of mattress knowledge and technology to bring you your best night's sleep. Helix Sleep's award-winning mattresses are now available to try and purchase at 13 Steinhoffel's locations, an in-store opportunity you won't find just anywhere. Plus, Helix and Steinhoffel's are offering 20 % off all mattress orders for our listeners. Please visit helixsleep.com to find your nearest location.
49:23Remember to ask a team member about their selection of award-winning Helix Sleep mattresses. Eligible items are in stock and available for free local delivery. That's helixsleep.com to find the store nearest you and ask about Helix Sleep. With Helix and Steinhoffel's Better Sleep starts now.
From the publisher
You’re tired of hearing “just build a SaaS” like it’s easy, especially when you don’t code, don’t have a team, and still want something real that can actually make money. It can feel like everyone else has access to some secret playbook while you’re stuck trying to figure out where to even begin.
In this episode, Omar completely removes the gatekeeping and shows you what it actually looks like to build a real software business in a ridiculously short timeframe using AI. Nothing is hidden. He walks you through the exact tools, decisions, and steps he takes so you’re not left guessing or piecing things together on your own. It’s clear, practical, and designed to make you feel like this isn’t some exclusive club, it’s something you can dive into right now.
If you’ve been waiting for proof that you can pull off your own AI-powered software build in a matter of hours, this is it. Click play at the top of the page and see how you can turn your idea into a real product faster than you thought possible.
MBA2790 How To Build A Software Business With AI This Weekend. Zero Coding Skills Required.
Must-Have Stack to Build Your Own AI App
1. Supabase
2. GitHub
3. Windsurf
4. Vercel
5. Claude
6. GoDaddy
7. Stripe
8. Kit
Helper / Optional Tools to support your workflow
1. Wispr Flow
2. Google Forms
3. Chrome DevTools (Inspect Element)
Recommended episode to explore:
Can You Build A Profitable SaaS In 7 Days With Just AI? My Experiment With Proof!
Watch the episodes on YouTube: https://lm.fm/GgRPPHi
SUBSCRIBE
YouTube | Apple Podcast | Spotify | Podcast Feed
Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
