Getting the transcript
Reading the captions from YouTube. A video nobody has opened here before takes 10 to 30 seconds; this page fills in on its own.
Getting the transcript
Reading the captions from YouTube. A video nobody has opened here before takes 10 to 30 seconds; this page fills in on its own.

Mikey No Code · @mikeynocode
Where viewers went back to watch this video again, from YouTube's public Most replayed graph, lined up with what was said at that moment.
Most replayed moment #1
2:245.1x the video's typical replay level
agent directly inside your existing workflow. To install it, open VS Code and head to the extensions panel. Search for Claude Code and then look for the version with the highest ratings that's officially published and verified by Anthropic, Claude's parent company. Once
Said at 2:18
Most replayed moment #2
11:224.2x the video's typical replay level
images and receive responses. To generate one, just follow the instructions and the process here on your screen.
Said at 11:16
Most replayed moment #3
9:113.1x the video's typical replay level
dashboard, saved, learn, quiz, and settings. Create only the front end with placeholder data and don't build any actual functionality yet. And after sending over that prompt, Claude will generate the project structure and UI. And what we have here now is a clean
Said at 9:05
The graph counts replays. It does not show where viewers stopped watching.
Words
3,740
Runtime
21:51
Speaking pace
171wpm
Reading time
16min
171 words per minute, between the 160 25th percentile and the 181 median of 349 measured videos. That distribution comes from the 349-video hook study.
Opening (first 30 seconds)
Cloud Code just built me a clone of a $400,000 per month app from the app store without me writing a single line of code. And I know that sounds impossible, but I'm about to prove it to you because most people think that you need years of programming experience to build successful apps, but what if I told you that that is completely wrong? In this screenshot, you can see it's proof that this simple math calculator app is generating massive revenue. We're talking serious
86 words, the words spoken in the first 30 seconds at 171 words per minute.
Free, no signup. See how the first 30 seconds hold attention, with rewrites.
Sentence shape
| Measure | This transcript |
|---|---|
| Sentences | 229 |
| Average words per sentence | 16.3 |
| Longest sentence | 40 words |
| Questions asked | 2 |
| Sentences containing a number | 2 |
Most used terms
Filler phrases
29 in total: like 14 · actually 11 · kind of 3 · literally 1.
A literal whole-word count of the same phrase list the Prepublish browser extension uses, so a phrase inside another word is not counted and a phrase used in its ordinary sense still is. It is a count and not a judgement.
What this transcript is
Every word below is the caption track YouTube publishes for this video, pulled from the video itself and reproduced unchanged. It is not Prepublish's writing, not a summary, and not a re-transcription: it is the video's own published captions. English captions, generated automatically by YouTube, in the video’s original language. Source: the video on YouTube. A channel that would rather this page did not exist can ask for its removal through the contact page, and it is removed.
Cloud Code just built me a clone of a $400,000 per month app from the app store without me writing a single line of code. And I know that sounds impossible, but I'm about to prove it to you because most people think that you need years of programming experience to build successful apps, but what if I told you that that is completely wrong? In this screenshot, you can see it's proof that this simple math calculator app is generating massive revenue.
We're talking serious money here. Question AI is a smart calculator that helps students solve complex math problems instantly using AI, of course, and it's become one of the top educational apps on the app store. And here's a crazier part. I'm going to show you exactly how to copy this entire app using nothing but cloud code. There's no programming background required, no coding boot camps, no expensive developers, just you, an AI tool, and a simple prompt.
So that by the end of this video, you are going to have your own fully functional app. And I'm going to walk you through the entire process step by step, showing you the exact prompts I used and revealing how AI literally built everything for me while I just sat back and watched it happen. So, let's dive in. Just a quick side note here. Later on in the video, I will tell you more about how to submit the app that we're going to build today to the app store in minutes.
And if you can't wait, I got you. Just check out the link in the description to my school community for more information. A lot of people get excited about building apps right up until they open up their editor and then they realize they have no idea where to start. Files, folder, setup, configs, it all adds up fast. Cloud code helps remove a lot of that friction by letting you work side by side with an AI coding agent that helps you think through the build, write the code, and then move forward without constantly getting stuck.
So, we're going to start by installing Cloud Code, and we'll use it to create our first app. Unlike tools like Cursor Windsor, or anti-gravity that act as full AI powered editors, Cloud Code works more like GitHub Copilot. It's an extension you install into VS Code or any supported IDE that lets you use Claude as an AI coding agent directly inside your existing workflow. To install it, open VS Code and head to the extensions panel.
Search for Claude Code and then look for the version with the highest ratings that's officially published and verified by Anthropic, Claude's parent company. Once you found it, click install and then give it a moment to finish setting up. After the installation completes, just open up a new VS Code window so everything loads correctly. And once that's done, we're ready to actually run Claude Code and start building. Running Cloud Code is really straightforward.
You'll notice a Claude icon here in the upper right corner of VS Code. And you can click this icon and that will open up Claude Code's chat panel directly inside the editor. If you don't see the icon right away, a quick restart of VS Code or opening a new window usually does fix it. If not, it's always worth double-checking that the extension is in fact installed correctly. When the panel opens up, you'll see Claude Codes chat terminal.
Now, this is where everything will happen. You can send prompts, you can give specific instructions, you can ask for explanations, or even attach files for context. Now, this chat will be your main way of communicating with the AI while we build. Now, let's actually put Claude code to work and create our first app. I want to keep things simple. So, we're going to start with a basic project and ask Claude to build a website similar to Wikipedia.
Inside the Claude code chat, I'm going to send over this prompt. Please create a simple website using React and Node similar to Wikipedia. And with that, a quick heads up. Inside my school community, I've put together a full list of every single prompt I'm using to build this app broken down by each video. And if you want to follow along exactly or even reuse these prompts for your own projects, you're going to find the link in the description below.
And as soon as that prompt is submitted, you'll see Claude start breaking the tasks down and outlining what it needs to do to build out the project. One important thing to notice here is that I specifically told it to use React and Node. Being clear about frameworks and tools is a big deal when working with AI. Those details make a huge difference in getting the exact kind of project that we want. And while Claude is working, you'll also see it's preparing to run commands in the terminal.
Now, this is something you should always always pay attention to. Claude will show you what it plans to execute and you get to decide whether to allow it or not. So since this is just a demo, I'm giving it permission to run all commands that it needs. From here, we will just let Claude finish generating the project. After a few minutes, Claude does finish generating the project and it's letting us know that the application is ready to go.
You'll also notice that it clearly explains how to run the app and it also provides the exact command we need to get it started. All right, so we have to try it out. Of course, I'm going to copy that command. I'm going to open up the terminal and then I'm going to paste it in to launch the application. And once it starts running, we can see our Wikipedia style website loading locally on my system and functioning as expected.
All right, now that the app is running, this is a good point here to make a small change so we can see how Claude handles updates to an existing project. Adding a dark mode is a simple example here that affects the interface without really changing how the app works overall. So, we'll open the project directly inside VS Code, which lets us see all of the project files in the explorer panel on the left. And from there, we'll go back to the cloud code chat and ask it to make the update by setting over a prompt like this.
Please add a dark mode theme for the application. That's it. Simple as that. After setting the prompt, we'll give Claude a moment to apply the changes before running the application again to see how everything looks. Now, once the update is finished, we're going to ask Claude to run the application again rather than opening up the terminal ourselves. And cloud code isn't just making changes to the project. It can also execute commands which does keep everything in one place and makes our workflow feel a lot smoother.
We'll send a simple prompt like this one. Launch the application. Simple as that. And after the app starts up, we can see our Wikipedia style website running again, but this time with a theme toggle that lets us switch between light and dark mode. And that confirms the change was applied correctly obviously and that the update didn't just affect anything else in the app. Okay, so before we can start building our actual project, the system needs a couple of tools that most modern JavaScript projects rely on.
Now, Git handles version control behind the scenes, and Node.js is what allows the app to actually run during development. Making sure both are installed now prevents unnecessary issues later on. And Git can be installed by heading over to git-sem.com/install and downloading the version that matches your operating system, Windows or Mac. Once the file finishes downloading, you can install it like any other application by running the installer and just following the prompts.
For Node.js, head to nodejs.org and download the current version for your operating system. After the download completes, install it in the same way. Just run the installer and let it handle the setup. Now, in my case, both Git and Node.js are already installed and configured, which is why you won't see those steps shown here. The process itself is very straightforward anyway, and usually only takes a few minutes to complete.
Now that the basic setup is out of the way, we can focus on the part that actually matters, and that's building the app. Having an interface on the screen changes how the rest of the build unfolds. Layout decisions stop being guesses and it becomes clear how users will move through the app and where each feature belongs. And that's why the front end comes first. And the first thing we'll do is build the front end so we do have a visual foundation for the app.
For this project, we'll be using React Native with Expo as the base. From the Claude code chat, we're going to ask Claude to generate a simple front-end layout by sending over a prompt like this. Hey Claude, inside this workspace, please create a React Native Plus Expo application that utilizes SDK 54. Create a simple front-end project of a math focused homework helper. Create five main sections that are mobile optimized: dashboard, saved, learn, quiz, and settings.
Create only the front end with placeholder data and don't build any actual functionality yet. And after sending over that prompt, Claude will generate the project structure and UI. And what we have here now is a clean dark themed mobile app with all five sections in place. The screens are static for now. Nothing is interactive. Not yet. And that is expected. We'll focus on building the actual functionality in the next steps.
So the thing is an app like this only becomes useful once users can actually bring their own problems into it. Typing everything manually is not realistic, especially for math homework. So the ability to take a photo or upload one is a core part of how people will use the app day-to-day. We'll start by building the upload and camera functionality so users can scan their math problems directly from the dashboard. And from the Claude code chat, we'll ask Claude to create the widget.
Great job. Please create a widget at the dashboard that allows the user to upload or take photos. Once a photo has been uploaded or taken, show a preview of the photo. And after that, Claude updates the dashboard with our new widget. And if we're going to click it, it opens the option to either upload an existing image or use the camera. And once an image is selected, a preview appears immediately on our screen. And this function is important because it gives our user a chance to doublech checkck that the photo is clear and it's correctly framed and actually shows the problem they want help with.
And from a user perspective, this small interaction does matter a lot. Seeing the image preview confirms the app captured the input correctly before any processing happens at all and it makes the experience a lot more deliberate and reliable. So anytime an app relies on AI, there has to be a secure way to let it talk to the model behind the scenes. And that's what the API key is for. It acts like a private access pass, telling Claude which project is making the request and allowing the app to send images and receive responses.
To generate one, just follow the instructions and the process here on your screen. So after you generate that claude key, copy it and store it somewhere safe. Now this key is something we're going to use later when we connect Claude to our app. And it's important not to share it publicly or hardcode it directly into the project. So at this point, I have to ask you, are you ready to turn this app built by Claude Code into cold hard cash?
Because in this video, you will learn how to build an app with Cloud Code. But here's what separates the builders from the money makers. It's publishing and then monetizing the app. While most people stop at, "Wow, look at here. I built something cool." You are going to be different. You're going to discover how to turn your Claude Code creations into a real income stream. Inside my exclusive school community, you get stepbystep walkthroughs of submitting and publishing your Claude Code app to the app store in minutes, not months.
My complete AI app profit system. It's the exact blueprint that I use to build and monetize apps and a whole lot more. This isn't just about building apps. It's about building a business. And if you are genuinely interested in making money online, please do check out the link in the description below and consider joining my exclusive school community to secure your spot. Now, let's get back to building the app. People don't open up a math app just to look at a screen or upload a photo.
They open it because they're stuck, they're short on time, or they're trying to understand where they went wrong. So, the ability to turn a photo of a problem into a clear explanation is what determines whether the app is actually useful or gets deleted after one try. And that's what this step focuses on. We'll start by integrating Open AI and building the image scanning feature that powers the app's core functionality.
Now, the goal here is simple from the user's perspective. just take a photo of a math problem and then get both the correct answer and a clear explanation of how that answer was reached. So from our cloud code chat, we're going to send over this prompt. Please integrate OpenAI and build the image scanning functionality. Utilize OpenAI to assess the questions from the scanned image. Then show the answers as well as a complete comprehensive breakdown of how the answer was acquired.
Tailor the AI to be proficient with math in particular. Here's the open AI API key. Insert your key here and make sure to create av file for storage. Configure it accordingly. Then set a.get ignore file. Do not hard-code any API keys or sensitive information in the app. And once that prompt is submitted, Claude begins wiring everything together, handling the open AI integration, setting up secure environment variables, and also connecting the image input to the AI logic.
Now, this part may take a bit longer since it is building actual functionality instead of just interface elements. And after putting everything in place, we can now test it out. And we'll do that by uploading the same math problem image from earlier. The app sends the image to OpenAI, processes it, and then returns a detailed result. And look here, it did not just show us a final answer. The response walks us through the reasoning step by step, explaining how the solution was reached.
Now, this is important, especially for learning, because it helps our users understand why the answer is correct, not just what the answer is. And seeing that full breakdown appear on our screen confirms the AI integration is working and that the app is now capable of doing real problem solving. Getting an answer is of course helpful, but most people don't solve everything in one sitting. They come back to problems later, compare solutions, or maybe they want to review how something was solved before a test.
And without a way to save past questions and answers, all that value just disappears the moment the app is closed. So here I do want to focus on giving users a way to keep what they've already worked through. So we're going to build out a dedicated saved section that allows users to store any scanned questions along with their answers. From the Claude code chat again, we're going to ask Claw to extend the app. Let's improve the application further by creating the save section.
Remove all placeholder data from the app. Then make sure all scanned images and their answers can be saved by the user to the saved section. Once Claude finishes updating the app, we can now test our current flow. So let's upload the same math problem again. And after completing the scan and the answer is returned, a new save button here appears alongside the result. And if we're going to tap that button, it will store both the image and the explanation.
So let's check it here in the save section. And there you go. It shows the entry exactly where it should be with the problem and its solution preserved. This makes it easy for users to revisit previous questions to review their work or reference explanations later without having to rescan the same problem again. However, not every math problem starts with a question someone is stuck on. A lot of the time, the real issue is missing fundamentals or needing a quick refresher before tackling something harder.
So having a place inside the app where users can review concepts on their own turns it into more than just a problem solver. So at this stage I'm thinking of adding a dedicated learn section that gives users access to a broad range of math topics across different levels. From the cloud code chat again we're going to ask Claude to generate this section. Now please create the learn section for our app here. have a broad range of mathematics courses across various levels that the user can use to review.
Make this as comprehensive as possible. And after Claude is done building out the new section, the learn tab is now populated with a wide variety of math topics. The content is organized by level, making it easier to browse and jump into areas that need review. So now instead of having to leave the app to search for explanations elsewhere, our users can stay in one place right here and build understanding alongside the problem-solving features.
Practice is where understanding really sticks. Reading explanations do help out, but being able to test yourself and then see where you get things right or wrong is what actually reinforces the material. So, we're going to add quizzes here to give users a way to actively engage with what they've learned instead of just consuming information. So, we're going to build out a dedicated quiz section that lets users work through short interactive quizzes across different difficulty levels.
So, just like earlier in our Claude code chat, we're going to ask Claude to create this feature for us. Now, please build the actual quizzes feature of the application. Remove any remaining placeholder data and give the user a wide range of short quizzes across various difficulty levels so they can practice and learn. Show the proper answers at the end with clear explanations. And there you have it. The quiz section here is now ready to use.
So, let's open this up. And you can see here that it shows me a mix of short quizzes at different difficulty levels. So, it is easy to just pick one and jump right in. Going through the questions themselves is really straightforward and you can move at your own pace without feeling rushed. When a quiz does end, the app also shows the correct answers, of course, and it explains how each one was solved. So, instead of just telling you whether you got something right or wrong, it helps you understand what went off and how to approach the problem next time.
And that makes the quizzes more like a study tool rather than a test. And right now the app itself is complete. All the core features are in place and everything is working the way it should. Apps like this get built every single day. And what actually matters is what happens after. So after putting all the features together, the next thing I want to do is actually use the app the way someone else would. running through everything in just one pass does show me how the experience flows and whether all the pieces work the way they're supposed to be working.
So, let's go ahead and start by walking through each section of the app so that we can see that everything that we asked Claude to build out is there and actually functioning. So, we'll move through the dashboard, some saved items, learning materials, quizzes here, and the settings just to get a full picture of the app. Next, I'm going to scan a math problem using the upload feature and let the app process it. Once the answer comes back to me, we can go ahead and save it.
Then switch over to the save section here to make sure that both the image and the explanation are stored correctly. After that, let's head into the learn section to browse through some of the available topics and then move over to the quiz section now to skim through a few quizzes. And as we go through them, the app shows the correct answers along with the explanations of how each one was solved. And seeing everything work together like this confirms that the app is ready to use from end to end.
And there you go. Now you've seen the full process starting from a blank workspace and then ending with a working app built entirely with cloud code. This is the same kind of workflow that developers use to prototype, test, and ship real products, including the kind of apps that quietly generate hundreds of thousands per month on the app store. And if you also want the exact prompts, the app store publishing walkthrough, and the deeper breakdown of how I take apps like this further, like what I said earlier, all of that lives inside my school community.
You'll find the link in the description below. I'll see you at the next one.
The words are the caption track's own and nothing is reworded or re-transcribed. Paragraph breaks are placed between sentences so the text reads as prose.
Free tools for your own script. No signup, no login.
Paste your draft and see where viewers are likely to drop off, with a rewrite for each weak line.
Paste the first 30 seconds of your own draft for a hook score and rewrites.
Check your draft against YouTube's advertiser-friendly guidelines before you record it.
Read this channel's public videos and transcripts, and download a writing brief for it.