This is the full transcript of Watch me build a $10,000+ App with AI in 1 Hour, published on YouTube by Brett Malinowski. Every paragraph carries the moment it was spoken, so you can click any line to jump straight to that point in the video, search the whole thing for a word, or copy it out.
0:00Claude Code is one of the most powerful tools that I've [music] ever used. Within my first week using it, I figured out how to automate my $1 million per year software agency. Each client project of ours used to take a project manager, a designer, and a developer about 6 weeks, but now one person with AI [music] can do it in under an hour, even if they have no technical expertise. So, in this video, I'm going to show you the exact agency model that I used to make multiple seven figures, and then I'm going to show you how to use Claude Code to automate the service delivery and build a $10,000 software
0:33MVP. From 2022 to 2025, I ran a software development agency that built software apps for creators with an audience. When we ran our agency, we basically had two ways to structure deals. First, we would charge our clients a monthly subscription, usually around $6,000 per month, to build their app. Or second, if we really believed in the idea, we would take equity in the app instead. The monthly clients gave us cash flow so we could pay the bills, and then the equity clients gave us long-term upside in case one really worked out. And that thesis has worked out really well. One of the apps we had equity in was Atlas AI, and
1:06it's now making over $500,000 per month. Now, I'm no longer part of the day-to-day team, so I really can't take any credit for its success, but I can show you why the model works so well. It's cuz the founder is Sebastian Georgeu. He is an e-commerce YouTuber with over a million subscribers. Now, besides the obvious baked-in distribution he had from his channel, he had a few other unfair advantages that really mattered. First, he was his own customer. He had been doing e-commerce for years, so he deeply understood the problem that he was solving, [music] and that made his product intuition really strong. Second, his network was massive,
1:38[music] and interestingly, the main growth channel wasn't even his own YouTube channel. It was actually the other YouTube channels that he could sponsor. When you're a peer in a niche, people reply, people want to work with you, they give you favorable rates, and you get distribution way faster, and that's how he scaled. Partnering with creators to build software for them is advantageous because [music] they understand the problem, they have distribution, and they have a network that can help you scale. And I really don't see too many people talking about this. Everyone is really trying to sell creators like short-form editing, growth operating, or helping them sell paid
2:10courses, but almost nobody is offering to help them build software that their audience could be used. And to me, that is your opportunity. If I was in college or starting a new business from scratch, this is what I'd do. I would pick a specific niche and look for educational creators in that space. Sebastian was in e-commerce, but you could find a finance
2:29YouTuber and build them a budgeting app. You could find someone in video editing and build them a VFX marketplace. You could find someone in fitness and help them build a coaching tracker. Just pick a niche that interests you and send creators a simple message like, "Hey, [music] I'd be down to build you a custom VFX marketplace. I'm a software developer and I'd be happy to build it in exchange for equity. Would this be worth a quick chat?" And by the way, creators [music] do actually see your DMs. People think that if someone has a huge audience, they'll never actually reach your message. That's just not true. As a creator myself with over
2:58500,000 subscribers on YouTube, I maybe get five DMs a day, maybe. Today I got three, and [music] I read every single one of them. I have hired a lot of people from cold DMs, and if I don't, it's simply because I probably just don't need what that person is offering, [music] not because I didn't see it. So, there really two takeaways here. One, large creators see your DMs, and two, there's really no one offering to build them their own apps. Now, if you're new, I wouldn't overcomplicate the deal structure. There's really three ways that you could go. Option one is a monthly build fee, maybe anywhere from
3:29two to $6,000 per month, depending on your skill level, the scope of the project, and how much proof you have. Option two is equity. If you really believe in the creator or the idea, then you can just build it in exchange for ownership. And then option three, which is probably my favorite, and that's a hybrid, a smaller monthly fee plus upside in the app. That way, you're not broke while you're building, but you still have exposure if the app really
3:52works. So, that is the whole model. Creators bring the problem, the audience, and the distribution. You bring the software, the AI workflow, and the execution. Now, let me show you how this actually works because what makes this so exciting is that you don't need to be a senior engineer to run this business model. When we built software MVPs for clients, it usually took us around 6 weeks, and it usually happened in three phases. First, we needed to build a product requirement doc so we
4:16actually knew what we needed to build. Second, we actually needed to design the app. Then third, we started coding the back-end functionality and started connecting everything together. That typically took a three-person team around 6 weeks, but now I'm going to show you how to build a premium software MVP as a non-technical person with
4:33Claude Code in under an [music] hour. The key is to automate each phase separately. So, phase one is the PRD. When you start working with a new client, the first thing you need to do is make a list of everything they want to build. That is basically what a PRD or a product requirement document is. A PRD is a clear document that breaks down what the app is, who it's for, what features are needed, and what the first version should look like. Usually, this requires a project manager to talk to the client, ask questions, take detailed notes, and then write out a long document listing every feature we need
5:04to build. But now, we can automate pretty much all that process with AI. There are four steps. Get on a call with the creator, record the call with an AI note-taker, transcribe the meeting, then have AI [music] turn that transcript into a PRD. I'm using Zapier for this because it's the easiest way for non-technical people to automate this workflow. They also partnered with me on this video, but this is genuinely the tool I would use here because it's simple and fast. So, let's build this in 60 seconds. So, I'm going to go to Zapier, I'm going to hit create a new
5:32workflow. And then we're actually going to search for Fellow AI, which is the AI note-taker [music] I use. We're going to connect our accounts, and then we're going to choose new AI note as the trigger [music] event. So, now Zapier can access each meeting transcript from Fellow. So, next we need to send that transcript to Claude. So, I'm going to add a new step. I'm going to select Anthropic. I will connect my
5:54account. And then I'm going to choose the send message event. Okay? Next, we just need to hit configure. And then in the user message section, I'm going to hit {slash} and then I'm going to select the transcript data point from Fella. Okay? So, this is how we send the call transcript to Claude. Next, we need to add a system prompt so the AI actually knows how to turn the transcript into [music] a PRD specifically. So, I'm going to paste in this prompt that I'll
6:20link in the description for free. Basically, it just says that you're a senior product manager and technical lead. You'll be given a raw transcript of the client discovery meeting for a software MVP. I need you to convert it into a clear, build-ready PRD. Okay? Now, there's a lot more underneath this. One thing I want to point out is that there's a pro tip here that you can actually add your preferred tech stack into this prompt. [music] So, then when we give this to Claude to code it later, it automatically knows what back end, database, authentication, payments, and hosting [music] stack we
6:48want to use. But, more on that later. Now, let's just select the Claude model I want to use. [music] And the PRD step is ready. The last thing we need to do is send the output to a Google Drive folder so we stay organized. [music] It's going to output this into a {dot} md skill file so it's easy for AI to
7:04read. So, I'm going to add another step. I'm going to click Google Drive. And then I'm going to choose the create folder event. Okay? [music] I already made a folder in my drive called client PRDs. So, I'm going to choose that. And then to stay organized, I'm going to click folder name. I'll hit {slash} and I'm actually going to choose the attendee or the meeting title data from Fella. That way, it names the folder after each client or project. So, now I just need one quick final step to actually save the PRD inside of the folder we just created. So, again, I'm going to add a step. I'm going to choose
7:36Google Drive and choose create file [music] from text. For For folder, we're going to choose the folder ID we just created. [music] For the file name, let's do something like PRD plus then I'll do {slash} the title from the Fellow meeting. And now, the most important part, we need to actually pull the file content from Claude. So, the output, aka the PRD. So, to do this, we'll just hit {slash}. We're going to select Claude, and we're going to choose response content. So, it's the response
8:03that Claude gave us. Now, we just need to hit publish, and just like that, we can turn client meetings into beautifully written PRDs on autopilot. [music] So, I built this earlier, and to give it a test, I spun up a Google Meet on my calendar, I started the meeting, I hit record with Fellow, and then I just kind of talked through the features of a VFX marketplace, and then I ended the meeting. And now, when I look at the Zap, I can see each step is firing, and if I go to my Google Drive, we can see the folder was created, and the PRD is sitting right there. So, phase one is
8:32done, we have a beautifully written PRD, and now, anytime [music] I hop on a call with any future clients, I can just record that, and immediately after the call, it's going to filter through everything we said, and build a PRD that we can then just add to Claude Code, and have AI build for us. It's time for phase two, and we're actually going to start designing our app with AI. I'm going to do this in Claude Code by actually turning that PRD into a visual wireframe, and getting it a working app preview. So, for this example, I'm going to build a visual effects marketplace for a cinematography creator. Let's just
9:02assume the creator has a large audience of filmmakers, and they want to help their audience find and buy VFX assets, overlays, and basically different editing packs. So, I downloaded that PRD from my Google Drive. Now, I'm going to open the Claude app on my computer. I'm going to click the code tab, I'm going to upload the file, and then I'm going to tell Claude to build this app for me based on the attached PRD, create a localhost link so I can preview the app, and then hit enter. After a few minutes, Claude gives me a localhost link so I can see what it looks like on my
9:31browser. So, I'll click it, and now I can see that it built a pretty solid marketplace with the core features that I asked for, but as I click around, I see a big problem. Most AI-built apps look AI-built. [music] You know, they have that generic, low-quality, vibe-coded feel. And like the layout exists, the buttons are working, and the pages are here, but
9:55it does not feel premium, [music] okay? And if we're building software for a creator with a real audience, and we're charging $6,000 a month, it cannot feel like a toy, okay? So, to make the app feel premium, I need to do two things. [music] I need a brand kit and a component library, okay? These will give the app an elevated feel, and I can reuse these on every project in the future. Getting a brand kit, super simple. I'm just going to go to Canva. I'm going to hit templates, and I'm going to search brand guidelines. Now, I'm just going to look for one that I like. This one looks
10:24cool. And then I'll just go ahead and hit customize, and then I'll save the brand guideline as a PDF on my computer. So, this is going to help me with the aesthetic, like the color palette and the typography, but now I want to make sure that all the components in my app feel premium. So, I'm going to use a component library. Component libraries are collections of predesigned interface elements, like buttons, drop-down menus, cards, navigation bars, forms, dashboards, [music] and modals that developers can reuse across software projects. So, this can really become your style as a development agency. There are a ton of free component libraries to choose from
10:58on Figma. So, I'm just going to find one that fits the look that I want, and then I'm going to open it up in Figma, and I'll just copy this Figma [music] link, okay? Now, I'm going to go back to Claude, and I'm going to say, "Redesign the app using this brand kit and this component library." And then I'm going to upload the PDF of my brand kit, and I will paste that Figma link here, and I'll hit enter. And after a few iterations, the app already feels a lot less like a prototype and more like a real product. You can tell there's like a cohesive brand here that really feels
11:26familiar [music] to videographers and cinematographers, okay? This like black look, these sharp edges. If I even click on the checkout model, you can see how much more clean that looks, how the description looks better laid out, where the profiles are being displayed. I just think this is a much better feeling marketplace, and when you're building software at the end of the day, it's all about your taste and how good your product makes people feel, okay? So, I
11:49really want you guys to understand that. AI can give you the first version quickly, but the brand kit and the component library are what's going to make it feel polished enough to really show to a client. So, now that we have the UI design, it's time to actually build the core functionality of the platform. And so, yeah, this all looks good, but like I can click around, but none of this stuff really actually works. So, we need to make it actually work. So, since I'm building a marketplace, there are really two core things that I need. First, we need to set up payments so customers can
12:15transact on the marketplace. And then second, I want a chat system so buyers can actually talk to sellers about their orders, okay? So, and this is where most people get confused about AI coding. Like AI can make it easier to build the first version of an app, but it does not magically solve the hardest parts of building real software. Try Vibe coding a real chat system from scratch and see how fast it gets complicated. Like at first it's going to feel simple, you send a message, the other person receives it, done. But then real users show up and you need real-time delivery, notifications, file uploads, emojis,
12:48permissions, moderation, performance, it gets so confusing. And then the app needs to stay fast when like hundreds of thousands of people are using it at the same time, okay? So, these are not just features, these are infrastructure problems. And that is where AI coding tools still have limits. So, Claude code and Cursor can help you build the app way faster, but if you ask them to build your own payments or your own messaging system from scratch, you're going to run into problems. So, the smarter move is not to ask AI to build every piece of infrastructure from zero, the smarter move is to just tell AI to plug in
13:19pre-built components. So, for this marketplace, I'm going to embed Warp's pre-built components for the hard [music] infrastructure, specifically payments and chat. So, first let's set up payments. Since this is a marketplace, sellers are going to need to be able to list products, collect payment, and then actually withdraw that money into their bank account, okay? AKA pay-ins and payouts. To set this up, I'm just going to paste this prompt into Claude, basically saying I want to use Wop's API to set up pay-ins and payouts for my marketplace. Please use their SDK to embed checkout for every listing on my site, [music] so sellers can list their products, collect payment, and
13:53withdraw to their bank. And as I said before, all my prompts are in the description for free. So, once I've put that into Claude, it's going to give me the steps I need to follow to get this set up. That's the nice thing about AI, it will just tell you step-by-step what you need to do. But really, I just need to go create a business on
14:07I'm going to name it VFX Marketplace. I'm going to hit the developer section. And then I'm going to create an API key. Set all permissions and give it a name. I got that API key. I'm just going to put this in Claude, and then it says I also need to get my business ID. So, I'm just going to go ahead and grab this from the URL on my dashboard. So, it's just biz_ long code. I will put that in Claude, and I will hit enter. Okay, and then last and final thing, I just need to create a webhook secret key. So, I'll go create a webhook. I'm going to add the
14:42payments, memberships, and payouts permissions. And I'll hit create, and I'll copy that inside of Claude as well. Okay, cool. So, I just hit enter, it's running, [music] and if we look at the site, you'll see that it looks like I can buy my products now, but if I actually hit purchase, it's just going to say congrats, it never actually collected money. So, we're setting this up right now, so Wop's embedded checkout will actually work in the platform. All of the checkouts are now embedded. If I go to a listing, I'm going to refresh, we should see Wop's embedded checkout modal, so all the sellers can accept payment with
15:13credit card, crypto, Cash App, and more just natively on the marketplace, okay? So, just like that, we have real payments infrastructure set up, and people can actually get paid for the products. So, it's awesome. It's really easy to do, and obviously this is not just for a VFX marketplace. You could use this to create a marketplace like eBay or Airbnb, maybe a job listing platform like Fiverr, an affiliate network, a coaching marketplace, really whatever you want to do. Just really anything that involves people coming onto a platform and earning money, you can use this. So, next I want to create a DM system [music] so buyers can
15:45contact sellers and really just message them about their product. And this can also just be used for customer support [music] if people aren't happy. So, to embed the chat, again I'm just going to use another prompt that I have, and that is just going to basically say, "I want to add a DM feature where buyers can
15:57message sellers about their listing." I'm going to put that into Claude. And this one should be pretty quick. There we go. Yeah, that was just a few minutes, and we have a message seller button on the checkout page. So, now we have a real chat experience so sellers and buyers can message each other. But we actually need one more thing for this to actually work, and that is [music] an
16:14account creation and sign-in flow. People need to make their profiles so we know who can message who. So, this is also called onboarding, and that's where I'm going to start. And onboarding really matters because it's the user's first real experience with the product. If the flow is confusing, your conversion rate dies before people ever experience the core product. [music] So, like doesn't matter how good your product is, if your onboarding sucks, they never get there, okay? So, instead of guessing what the best onboarding flow in the world is, I'm just going to take inspiration from the [music] best apps in the world. And to do this, I'm
16:41going to use a website called mobbin.com. Mobbin basically shows you the biggest software companies in the world onboarding flows page by page with screenshots of everything. So, really all we have to do is find a company similar to ours, and we're going to tell Claude to create a similar [music] flow. Now, I'm going to use my own design, and I do not want to steal their IP, but there really is no harm the same general steps for account creation [music] that the biggest software companies in the world use cuz they've invested millions of dollars in optimization. So, [music] I'm going to search shop cuz it's a cool marketplace. I'm going to
17:10hit flows, and I'm going to find the onboarding flow. Then I'll just take a few screenshots of each step. I'm going to put this into Claude. And I'm going to say create an onboarding flow for our marketplace inspired by the structure. All right, so now that step-by-step flow is created. Now we actually need to add the functionality of creating accounts. And [music] to do that, we need to set up something called user authentication or OAuth. To set up authentication, I'm just going to tell Claude, "Hey, help me set up authentication using [music] OAuth." OAuth. Then again, I just follow the steps Claude gives me. I'm going to
17:42go to the developer section again. I'm going to hit create app this time. Then I'm going to hit this tab up here called off, a o u t h. And then we need to create the redirect URL. I'm just going to paste in the localhost link for now. It eventually is going to have to be my real domain, but we'll do
17:57that later. Now I'm just going to copy and paste the keys back into Claude, and it should be able to get everything set up. And just like that, we now have our account creation and sign-in flow functioning. So now users and sellers can come onto the platform, make an account, and actually start using the marketplace.
18:12That is most of the functionality. People can create accounts, they can list products, and actually collect payments, and they can actually start talking to each other through the embedded chat. Now, the last two things we need to set up are actually our database and our hosting. For your database is where you store all your user information and data. For this app, that means sellers, product listings, purchases, categories, and whatever else the marketplace needs. Your database is very important. And for this, I'm going to use Superbase. Really just cuz it's very simple to set up. So I'm just going to tell Claude, "Create my database using Superbase. Set up the schema for
18:43users, seller profiles, product listings, purchases, categories, and saved products." This way that when someone actually uploads a listing on the platform, it gets saved. So as usual, after I put that prompt in, I'm just going to follow the steps Claude gives me. And if you're ever feeling stuck, you guys do remember that the Claude Chrome extension can just take control of your computer and do the steps for you. So it's not going to tell you that, but if you just say, "Hey, just use the Chrome extension [music] and do it for me," it will. So I'm going to go ahead and create a Superbase
19:13project. I will add my environment variables, run the database migration, and now my database is set up. So, the final step is really hosting the site, okay? Up until now, I have been using localhost to build the app. And if you try to share that link with anyone else, they will not be able to open it because it's running locally on your computer, hence why it's called localhost. So, to host the site and get it on a custom domain, I like to use Vercel because it's really easy. So, I'm just going to tell Claude, "Help me host this site on Vercel and
19:46connect it to a custom [music] domain." So, I already have a Vercel account and I'm already connected to the CLI. It's very simple. You just copy a code right when you make your account and put it into Claude. Now, Claude has already made me my project, and then I'm just going to go to domains, and then I'm actually going to look for the domain I want. Okay, so it's purchase. Okay, so I
20:03purchased the domain. [music] Now, I just need to connect the domain and verify it. Just like that, my client's VFX marketplace is live. So, hosting is very important. It's how you get your app off of Claude Code and onto the live internet, and it's where all of the images that your sellers upload to promote their product will live. So, hosting is very important. That is literally the first MVP that used to take my software agency 6 weeks to get
20:28into one of our clients' hands. And every one of those projects required a team of [music] three to four people. We had a project manager hop on the call to actually scope out the work and build the PRD. Then he would send that to our UI designer, who would have to manually design every single page in Figma. Then that Figma file got sent to our developers, who would code the site and manually set up the database, authorization, payments, chat, and hosting. This is the part that's hard to
20:56overstate. AI did not just make coding faster, it compressed the entire workflow. My development agency's profit margins were roughly 55%, and the main [music] expense was head count. And this changes that drastically. [music] And again, like I said, now that I've created the accounts for my tech stack in this first project, Claude can actually help me create new projects with the exact same design style, the same stack, and the same core infrastructure every time in the future. And to do that, all I have to do is embed my stack into every PRD inside of Zapier. Yeah, in theory, I can get on a call with the client, record
21:33the conversation, turn that call into a PRD, send that PRD to Claude, and have Claude build the entire first version of the app with my design style and my stack already [music] baked in. That is what automated AI services actually look like. That means one person can now deliver what used to require a full [music] agency team. And if you pair that with creators who already have distribution, you're not just building random software anymore. You're building something with built-in demand. So, I don't know about you, but to me, this is a really cool opportunity. AI helps you build faster, creators can get you distribution, and then just has all
22:09the infrastructure for you to use. Now, I didn't talk about getting customers in this video because I actually made a full course on how [music] to automate your outreach with AI. That will be the first link in the description below. It's completely free to watch and it actually is a full course on how to start your own AI-powered service business start to finish. It's one of the best pieces of content I think I've ever made and again, it's 100% free with the most up-to-date way to run an AI-first [music] agency. So, again, that's in the description. Other than that, I hope you got value from today's
22:37video. Have a wonderful day and I'll see you in the [music] next one.
No line in this video contains that word.
Where these words come from. This is the caption track YouTube holds for this video, written automatically by YouTube rather than by the creator. We read it, tidied the line breaks and laid it out so it can be read. The plain text version is at https://viewrankai.com/tools/youtube-transcript/8V05zvCaqZE.txt.
All rights in this video belong to Brett Malinowski. Watch it on YouTube. If this is your video and you would rather this page did not exist, tell us and we will remove it.