Modern Creator
Jason Lee · YouTube

How I Vibe Coded a Recipe App using Claude Code

A 33-minute full-build walkthrough: reverse-engineer a $800K/month app, design it in Claude Design, wire it up in Claude Code, test on iPhone, and market it on TikTok — zero code written.

Posted
yesterday
Duration
Format
Tutorial
educational
Views
4.7K
343 likes
Members feature

Chat with this breakdown.

Modern Creator members can chat with any breakdown — ask for the hook, quote a framework, find the exact transcript moment. Unlocks at T2: refer 3 friends + add your own API key.

Create a free account →
Chapters

Where the time goes.

00:0000:11

01 · Hook

Money number + impossibility claim. $800K/month ReciMe revealed.

00:1103:58

02 · Market validation

ReciMe app tour, CalAI comp ($2M/month), exit math ($9.6M at 2x), Cookpad niche proof ($900K/month Japanese market).

03:5805:10

03 · Tools overview

The 4-tool stack: Claude Design, Claude Code/Codex, React Native, Expo Go.

05:1006:52

04 · Claude Code setup

Model selection (Opus 4.7 for planning, Sonnet 4.6 for building), folder setup, token conservation on $20 plan.

06:5208:15

05 · Feature planning

Paste App Store URL into Claude, get 25 feature suggestions, select features 1-8, export 205-line structured prompt.

08:1515:03

06 · Claude Design frontend

Create RecipeSnap project in Claude Design, paste structured prompt + Pinterest reference image, get 95% quality UI in one pass, tweak with color themes and markup tool.

15:0317:04

07 · Sponsor (Kittl)

Kittl AI design tool sponsored segment — AI UGC video creation, templates, product shots.

17:0420:18

08 · Claude Code backend build

Export Claude Design zip, feed to Claude Code with Expo React Native + TypeScript + Node.js/Express + OpenAI API prompt, 5-6 minutes to full working preview.

20:1825:32

09 · Features + API key

Make it Healthier feature via GPT-4o-mini, cost breakdown ($0.005/scan = 90% margin at $10/month), .env file for API key security, Expo Go QR code generation.

25:3229:44

10 · Live iPhone demo

App on real iPhone: recipe scan from handwritten card, YouTube URL paste extraction, Make it Healthier tested with live OpenAI call.

29:4432:35

11 · Database, payments, publishing + marketing

Supabase for data persistence, RevenueCat for subscriptions, Apple Developer account ($99/yr). TikTok marketing 3 options.

32:3533:31

12 · App Store checklist + CTA

2026 Apple Guideline 2.5.2 enforcement context. 18-item checklist. Free download CTA.

Takeaway

The design-first build loop.

Steal the workflow

Claude Design → zip export → Claude Code is the move — two separate tools, one clean handoff, and you go from prompt to working iPhone app in under an hour.

  • Use Opus 4.7 only for planning (feature list, app structure). Switch to Sonnet 4.6 the moment you start building — faster and cheaper for code tasks.
  • Before prompting Claude Design, find one reference screenshot on Pinterest and attach it. This single image pushes output quality from 50% to 95%.
  • Generate the feature prompt IN Claude Code first, then paste it into Claude Design. You get a 200-line structured spec without writing anything yourself.
  • Set up the .env file for API keys before demoing to anyone. The prompt to create and load it automatically is one sentence.
  • The exit math frame (competitor MRR × margin × 12 × multiple) is a reusable hook structure for any SaaS or app video. Drop any competitor number into it.
  • The App Store Approval Checklist is a high-urgency lead magnet for this moment — 2026 enforcement is real and creators are getting burned. Build something like this for your audience.
Resources Mentioned

Things they pointed at.

00:00productReciMe
01:30productCalAI
03:03productCookpad
29:44toolSupabase
31:47toolArcads
15:03toolKittl
02:38toolFlippa
Quotables

Lines you could clip.

00:00
I found this app that makes $800,000 a month and I just built the entire thing without writing a single line of code.
Perfect cold open — money number plus impossibility claim in one sentenceTikTok hook↗ Tweet quote
08:54
When I'm designing directly on Cloud Code it usually gets you to about 50%. But when I'm using Cloud Design, it usually gets you to about 95%.
Concrete percentage claim validating Claude Design as a standalone tool recommendationIG reel cold open↗ Tweet quote
30:45
I would argue that marketing is actually more important than building itself because anyone can now vibe code an app, but if you don't know how to get users, you're not gonna make any money.
Thesis-level contrarian reframe of the vibe-coding trend — drives commentsnewsletter pull-quote↗ Tweet quote
02:08
That layer of stickiness helps reduce churn.
Compact product insight, standalone tip clipTikTok hook↗ Tweet quote
The Script

Word for word.

metaphoranalogystory
00:00I found this app that makes $800,000 a month and I just built the entire thing without writing a single line of code. So this app is called Recipe and it basically lets you grab a recipe from any website or even a YouTube video and uses AI to organize everything into a clean collection of recipes.
00:18So in this video, I'm gonna show you a step by step in how to design and build this app using Cloud Code including all the features, how to add the AI functionality, and how to even test it live on your phone. And not only that, but I'm also gonna show you how they market the app because you can build this app, but you're not gonna make any money if you don't know how to get paying users.
00:36So I'm gonna show you what they did to market this app so you can see what's working for them and adapt it for your own app. And if you're beginner, don't worry. I didn't touch a single line of code building this app.
00:46I just basically had a conversation with Claude in plain English. So if you've used Claude or Chat2bt before, you'll definitely know how to do this. But before we start building, let me show you what this app does.
00:56So the core functionality of this app is basically very simple. So let's say you're watching a recipe on YouTube and you wanna save it. Normally, you'd have to manually dig through the description here and copy everything manually or if it's not here, if it's on a site, you have to click here and you have to copy and paste everything.
01:15It's very manual and then you're probably gonna dump it in your notes app and it will get very messy and very hard to manage once you have multiple recipes. But with this app, you just paste in the link and the AI pulls everything out and puts it into a clean recipe card with all the details right there. Or you can also scan a physical recipe like this.
01:33Maybe you have an old recipe that you wanna bring into the app. You can just take a photo and you can have the AI reads it and format it in the same way. And because the app is AI powered, it can also give you an estimate of the calories which is a really nice feature to have.
01:46There's actually another app called CalAI that does something similar. You take a photo of your food and it counts the calories and and this app is making millions of dollars. So there's clearly a demand for this kind of thing.
01:56And speaking of demand, the app that we're building today is ReciMi. So this is a validated idea and people actually wanna use this tool. And by the way, there are two things that makes an app like this very attractive to me.
02:06First, recurring revenue, obviously $800,000 every single month. And secondly, it is quite sticky because once you sign up, they make it hard for you to leave.
02:14Right? Because imagine if you build a collection of twenty, thirty recipes, if you cancel, you lose everything.
02:19And that layer of stickiness helps reduce churn. And there's also a huge potential for a good exit here. Apps like this typically sell for two to four times its annual profit, so you can check this data on acquire.com or Flippa or even Trust MRR.
02:33And just to give you guys a rough estimate, let's say this app makes 50% margin, so that is $400,000 a month times twelve months, that is $4,800,000 a year in profit, which means that even with a low multiple of two x, you could potentially sell this for at least $9,600,000, which is pretty sweet.
02:52Now there are already some players in the market which is actually a good sign in my opinion. It just means that there's really strong demand for this and all you need to do is build a version of this that is unique. And I think one idea is that maybe you can target a specific demographic, like maybe target a particular country, which is exactly what this app is doing.
03:10This app is called Cookpad. It was created for the Japanese market and they're actually making $900,000 a month.
03:15And this just proves to me that narrowing down or niching down does not mean you're gonna make less because you may potentially do better because there are particular things that different cultures value that maybe we don't. So if you build around those things, your app is gonna feel more personalized to that demographic.
03:30So there are a lot of ways to position your app. But just to be clear, the goal of this video today is not to tell you to clone this app and expect to make $800,000 a month.
03:39But I just wanna show you what's possible today with building mobile apps, the workflow behind building something like this, and also how to market it. And this knowledge will apply to whatever app that you end up building. Now I'm gonna show you the full setup, but feel free to jump around if you're already familiar with some of these things.
03:53I'll have time stamps in the video to make it easier. Now to build this app, we're gonna use two main tools. Alright?
03:58So first is Claw Design. So we're gonna use this to design the user interface, which is basically what you see in terms of design and the buttons, the colors, and all of these things. Right?
04:07And the second tool here is Cloud Code, which is what we're gonna use to build the back end functionality of the app, and I'm gonna show you how to connect these tools together seamlessly.
04:17Now if you're using Codex, you can also follow along. It works the same way. I think that the Codex desktop app is very similar to Cloud Code.
04:25So if you're using Codex already, the workflow is gonna be identical. Now for the framework, we're gonna be using React Native. So if you're not technical, think of this like the building materials for mobile apps.
04:35Right? It's what makes all the buttons work, how the pages swipe, and all these things. And the main reason that we're using React Native is that it works both on iPhone and Android.
04:44So we're actually building for both platforms on a single code base. And we're also gonna use Expo Go.
04:49So this is the tool that we're gonna use to be able to preview and test the app on our actual phones. Now at the end of video, I'll also cover what you need to check before submitting your app to the App Store because there's a lot of bycoded apps that are getting rejected recently. So I put together a checklist here for you to cross check, and I'll show you where to grab this towards the end of the video.
05:09Alright. So let's start building. First, you wanna download Claude code.
05:12So if you haven't already, you can go to Claude and download the desktop app. And by the way, you're gonna need at least the $20 subscription to get this started. And if you're here for the first time, you will see three different tabs here.
05:23You got chat. This is where ask questions and it will give you an answer. And then you have co work and code, which is basically the same thing, but I prefer code because it's more capable.
05:34And I think if you are serious about building things, I do recommend using Cloud Code instead of co work. And, yes, I know the word code may sound intimidating for some people, but we're not gonna be working in the terminal today. So we're gonna use the desktop app which is very user friendly.
05:47So if you know how to click buttons and you know how to prompt in plain English, this is gonna be pretty easy. Now before you start prompting, you wanna make sure that you're working in a folder. So I like to keep things organized.
05:57So for every project, I like to work in a specific folder. So here you can see that I have called this project recipe snap. If you click here, you can change the folder.
06:07So you'll see here that I've already connected it to recipe snap folder here with some images for reference. But if you're doing this for the first time, obviously, you just wanna create new folder here and just connect to it and hit open. Now for the AI model, I like to use Opus 4.7 when I'm planning the app, when I'm structuring the app because I want the smartest model to be able to think through all the functionality behind the app.
06:28But once that's done, when I start building the app, I like to switch to Sonoff 4.6 because it's faster and it uses a lot fewer tokens. So if you are on the $20 plan, you wanna conserve tokens, This is something that you wanna be aware of, but obviously if you're on the max plan, don't need to worry about this. Now before I start building any type of app, I like to always plan out the features and the structure of the app because you wanna give Claude some type of guidance in what to build, the features that you want.
06:53Otherwise, you're gonna build something that you don't like and you're gonna have to keep regenerating and waste a lot of tokens. So what I'll do now is actually go back to this app store page for Resume and grab the URL and paste it in here and just say that I wanna build an iOS app like Resume, suggest all the features that I should have.
07:11And then hit enter and then it's going to study this page and do some research and it's gonna give you some features that it thinks that you should implement. Alright. So it's giving me a lot of features now.
07:21It's writing. So you got the universal recipe import, so that is the primary function of this app, manual entry, you got a library, cook mode, a built in timer, shopping list.
07:32Right? All of these are primary functions of the recipe app, and you can just pick and choose which one you want and then we're gonna start designing the app. So I'll just prompt it again.
07:42I wanna implement features one through eight and I'll be using another tool to design the UI first. So give me a breakdown of all the pages and features in detail, format it so I can just copy and paste.
07:54Once the UI is built, I will be bringing it back here for you to build the back end. And you wanna hit enter and it's gonna compile everything and just grab the first eight features and it's gonna format it in a way that's easy for you to copy and paste because we wanna bring this over to Clot Design to design the front end of the app.
08:13So once it's done, you can just copy and paste the whole thing and you wanna bring this over to Clot Design. Now to access Clot Design, you have to go back to your browser and you wanna just type in claw.ai. And over on the left side, you're gonna see something called design here.
08:26So click on this one and you're gonna land on this page which is Claw Design. Right?
08:31Now the main reason why we wanna use Claw Design instead of designing directly on Cloud Code is that I think that Cloud Design is the best for designing any type of app or landing page by far. Now I spent a lot of time on this. When I'm designing directly on Cloud Code, it usually doesn't give me what I want.
08:50It is messy even though I have the front end design skills installed. It's still giving me maybe 50% there. So there's a lot of tweaks and a lot of reference that I have to feed it to even get it to 50%.
09:01But when I'm using Cloud Design, it usually gets you to about 95% and you'll see why in a second, but that's the main reason why I use Cloud Design. And then from here, you can easily bring this over to Cloud Code to build the back end functionality of it.
09:15Alright. So once you're here, you just enter a project name. So you can put something like RecipeSnap app and you wanna choose high fidelity and just hit create.
09:26And then you wanna just paste the prompt that you got from Cloud Code. So I'm gonna paste it here and you'll see that it's pasted 205 lines. It's the exact prompt that I got from Cloud Code.
09:38So if you wanna see the actual prompt, this is what it looks like. Design a polish iOS mobile app called Recipe Snap inspired by app like Recipe. Right?
09:47So it's got the pages and the screens that I want. So it's very detailed, gives Cloud a lot of guidance in what I want. And it's got all these different screens, even the buttons that I want implemented.
09:59There's a search bar here, a shopping list screen, and also a paywall, and and everything is here and Cloud Code came up with all of these without me having to do anything. So my job now is just to go through all of these and see if I'm happy with everything, and then I'll put it into Cloud Design.
10:15Now there's one more thing that I like to always do before I send it off. Like I to find a design reference and I like to go to Pinterest for this.
10:23So if you go to Pinterest, you can search by recipe app. And what we're doing here is we wanna find a design that we like so the output is gonna be as close as possible to what we want. Right?
10:34So I found this one that I really like. I think it's pretty clean. It's got this green that I think looks really fresh and I do like the way the buttons look and how the different colors come together.
10:46And what I wanna do now is just save this image and just save this in that folder that we're working in and hit save and then go back to Claw Design, add a screenshot, and this is the screenshot that I wanna attach and I'll just hit open here and it's in here. So I've got the prompt here and I've got the screenshot. It's ready to go.
11:04So I'm gonna hit send and this will usually take about four to five minutes. So I'll come back when this is ready. Alright.
11:10So it looks like it is done. So it created all the pages here. You will see that these are all the assets that it created, all the design files, and here is the page that you wanna click on.
11:19Click on this one, open a new tab, and there you go. That's the app. So it actually followed the design reference that I gave it from the screenshot and also looks like this is the dashboard where I can just scan a photo.
11:32And if I click on get started here, there you go. This is the collection page.
11:37And you see we've got four different tabs here, home, library, shopping, settings. And if I click on one of the recipes here, let's see if this works. Yeah.
11:45It works. So it has a photo. It has the prep time, cook time, cook mode.
11:48This is a dummy data, obviously, but all of these are clickable. Right? So I can check it off and I can even edit it apparently.
11:56So edit recipe and I can add more text here. Yep.
12:01There you go. And I don't think this will save changes. It's just dummy.
12:04Yeah. It doesn't save the changes. But this is really, really good from just one prompt.
12:08So let me go back to the main page and let's see what I can see here, recipe, and let's click on library. So I can see all the meal types here.
12:17It's already categorized nicely. And if I go to shopping, it creates a shopping list for me.
12:24So this is exactly like what a recipe has and I can add items manually. Let's say I wanna add a white pepper.
12:32Yep. There you go. So I can probably add the the category here but that's something that's easy to add as well.
12:40And settings. So settings, I can choose the measurement units. I want dark mode.
12:46Maybe that doesn't work yet. Upgrade to pro. Yep.
12:49So that is the the the paywall. Yeah. So I like it.
12:52Now the nice thing about slot design is that it automatically gives you tweaks. So tweaks is basically some options that you get immediately if you wanna preview your app in different colors.
13:02Right? So right now it's Sage. So if I click rust, it's gonna change everything into rust.
13:07Right? So it changed the colors globally. So in every page, it followed that color theme.
13:13And if I go to ocean, it gives you this nice teal blue color or plum and it carries over to all the pages here which is really nice.
13:23But for me personally, I think I like the sage is what the reference design looks like. And obviously, if you want to make more changes, let's say you want to move a button here to somewhere else, you can just do a markup and you can just click on this one and can move this under the scan recipe button maybe.
13:43So send to Claude and then it will make that change And there you go.
13:49Done. Scan recipe is now the primary dark card at the top and they just swapped it for you. Now I think at this point, we're ready to bring this design over to Cloud Code to start building the back end.
13:58Now keep in mind that even after you bring this over to Cloud Code, you can still make changes to the design. So let's say you want this to be a button instead of a text, you can do that as well. But the reason why we're using Cloud Design for this is to get all of these design elements nicely positioned, nicely colored like this.
14:15Because because if you were to do this directly in Cloud Code, you usually won't have the shadowing and you won't have these nice buttons, especially if you don't give it enough reference.
14:25Now once you're ready to bring this over to Cloud Code, you can click share here and there's a couple of options to do this. Right? So you can download this file as a zip file or you can click on hand off to Cloud Code.
14:36But today, I wanna download this project as zip so I can save it to the folder so I can click on here. And here is the zip file that I downloaded and I wanna just unzip it and I'll just rename the folder recipe snap design. And I'm just gonna delete the zip file here.
14:52So you will see that all these files here are exactly the design files that it created for you. Quick break from our sponsor, Kittle. The design tool that I've been using quite a lot lately.
15:03So the biggest difference with Kittle is that whatever design that you wanna create, you don't have to start from scratch. They give you a bunch of examples and templates because that is the problem when I'm designing. I always get stuck on the idea.
15:14But with kiddo, they basically have templates for any type of product that you wanna promote. Images, posters, and even UGC videos which is really powerful now for marketing your product or your app. So if I find something that I like, for example, this woman here eating a cookie, so I just click on it and this is completely AI generated by the way.
15:32This was made using the Cdance two point o model inside of Kitto and the AI has gotten so good that it's not only holding a product anymore but it's now eating food and I think it looks flawless. And what if I told you that this was actually created by just uploading two very basic images? And I'm gonna show you how to do that if you click on use template here, you'll see exactly how this video was created, what images were used and in this case, it's these two images here which is the brand logo and the cookie itself.
15:59And it uses the latest nano banana to take these two images and create a product shot like this. And with that product shot, you can animate it into a video like this. So if you click on this video here, you can even see the exact prompt that was used.
16:12Create the video, so you'd have to figure out the prompt and you can even see the model that's being used here. So all you need to do is just copy this prompt and adapt it to your product. And you also get this nice wireframe which allows you to have more control over what the AI will do scene after scene.
16:26So this is one of my favorite features. So as you can imagine with Kittle, you can create a huge volume of content very very quickly especially with the help of these ready made templates so you spend less time figuring out the AI but actually producing results.
16:39And on top of the AI features, Kittle is actually a full design platform where you can create banners, posters, and even Instagram posts and stories. So you can literally do anything design related all in one place. So if you wanna give Kittle a try, I'm gonna put the link down below where you can start creating some designs.
16:54They've got a free trial here. But when you're to upgrade, use my code jason at checkout and you're gonna get 25% of their pro or expert plans.
17:02So thanks again Kittle for sponsoring this video. Now back to Claude. Alright.
17:06So now I'm back to Claude and I'm just gonna copy and paste this prompt here. I've added the design files in a folder called recipe snap design, built this app from my design file using expo react native with typescript for the mobile app, and used local device storage for safe data, a and small Node.
17:23Js express back end for AI functionality so API keys stay off the phone. So you wanna do that to make sure that your API keys are not exposed. The app should run on my real iPhone through Expo Go.
17:34Use Open AI API for recipe extraction. Please inspect the existing design first, then wire up the functionality based on the design and write on my local machine for preview. Now for this, I'll just use Sonnet 4.6 because it's not a complicated app.
17:48Unless I run to some issues, then I'll switch back to Opus and I'll just go ahead and hit send and then wait for it to process. Now it's going to analyze all the design files that was created by Clawdesign and it's gonna give you the next steps.
18:01Alright. So looks like it's done. So it pulled up the preview here on the right side and it took about five, six minutes.
18:08It it was quite a lot of pages that it had to build. So let's see if everything works. Right?
18:12So if you scroll down here and get started. Yep. So if I click on the recent recipe here yeah.
18:19So this looks like exactly what we had on Claw Design which is really good. Yep.
18:25I can check this off. So let's try if this cook mode works. So yeah.
18:30There you go. So so it gives you this nice format to look at when you are actually cooking. So next step yep.
18:36So all of this works correctly. And if I go to exit, okay. That works.
18:41Edit recipe and let's see if this will actually take in the changes. And if I go to save changes, not yet.
18:50So I can have that fixed as well. And if I click on add to shopping, so this is not working yet.
18:56So so I wanna see what is working and what is not. And if I go to shopping, does this work?
19:04Yep. It does work. So alright.
19:06So now let's say you wanna make changes. So what's nice about having this preview on the right side is that you can just annotate what you want and then tell Claude to change that specific thing.
19:16Right? You can just click on this pencil icon here and you can just circle and you can just click add to chat and then it will appear here and then you can just type in what you want.
19:28Right? Or you can also click on certain elements. So let's say I want this color to be green instead of orange, so I can click on this and it will select the exact UI element that I wanna change.
19:40Right? So I can change this to green. Hit enter and it will just change that very very quickly.
19:47And there you go. The progress bar is now green, matches the heading and primary color throughout the app. Now let's go back to the home page and I wanna see what happens if I click on scan recipe.
19:58So this is the place where you wanna take a photo the recipe. It does not work yet because we have not connected the API for this. But if I click on this, it will actually show you the animation, scanning image, extracting ingredients, and then creating the recipe.
20:11So that is the workflow here which is really nice. But before I connect the API, let's say you wanna add a feature.
20:18Right? You're at this point and you wanna add a feature. And maybe you don't know what feature to add.
20:22You can also ask Claude, hey, I wanna add some features to this app that is unique, that has a wow factor. Give me 10 ideas that I can implement for this app.
20:33And it's gonna go and give you a couple of ideas. Alright. So let's go through the list quickly.
20:37What's in my fridge, serving size scaler, recipe remix. Alright. So this is interesting, make it healthier because a lot of people are conscious about their calorie intake.
20:46So let's say you have this dish here and you wanna make it healthier, there's a button to click and then it just updates the ingredient list and it gives you a substitution. Maybe heavy cream becomes Greek yogurt. I think that's a great idea.
20:58Let's implement that one. So let's prompt it again. I wanna implement idea number five.
21:03I'm thinking about a button called make it healthier and when someone clicks on it, it will adjust the ingredients and make it healthier. So build this into the app and show me the preview and hit enter.
21:14And then I'm gonna let it cook and come back in a couple minutes. Alright. So it looks like that is done as well.
21:20So you can see the preview here, it added a new button called make it healthier. So let's give it a try. Click make it healthier, analyze the ingredients.
21:28There you go. So it gave you a couple of substitutions here. Spaghetti becomes whole grain spaghetti.
21:32Heavy cream becomes Greek yogurt. Awesome. That's really nice.
21:36And keep in mind that if I click tap to revert okay. So it goes back to the original. Keep in mind that this is just dummy data for preview only.
21:44So when you're actually launching the actual app, it's gonna also call the OpenAI API to perform this task. So you do need the API key for this to work. Now speaking of API keys, that's what we're gonna set up next.
21:57Now I know a lot of people, they are confused about what an API key is and why do we actually need this. So for example, when somebody snaps a photo of a recipe, let's say you have an old recipe on a piece of paper and you wanna take a photo with the app, the app will take that image and send it to OpenAI.
22:14Right? The AI looks at the photo, it reads all the text, and figures out what the ingredients are, what the steps are, and sends it back as structured data that this app can display in a nice clean recipe card like this. Right?
22:28And also the make it healthier option. Right? When you click on this, the app will call OpenAI and in the background, the AI will process the information and give you the output that you want.
22:37Now to get the API, you're gonna need some API credits. And this is not your normal ChatGPT subscription that you pay monthly. It is actually a pay as you go credit that you need to top up.
22:48But before I show you how to add some credits, I wanna show you the pricing for the AI model that we're gonna be using. And if you don't know which one to use, you can actually ask Claude to give you the best one for this purpose.
22:59And for our specific app that we're building today, we're gonna actually use g p t 5.4 mini. Now the amounts here might be confusing to you. Essentially, what we wanna know is how much it costs when a user takes a photo and extracts an image.
23:12Right? We wanna know the cost. So I asked Cloud Code to put that in perspective.
23:17So if a user extracts a recipe from an image, it will cost you half a cent here. And if they're doing a 100 image scans, it's gonna cost you 50¢ to a dollar, and a thousand image scans is $5 to $10.
23:30So it's very, very cheap. I don't think most people are gonna do thousands of scans every single month. They may do a 100 maybe in the first month, and even that, the cost is only gonna be a dollar.
23:40And if you charge $10, that's 90% margins. And in the subsequent months, they're not probably gonna use up a 100 scans every single month.
23:48Also, in mind that the more scans that they do is actually better for you because they get more invested into your app. Again, imagine if you already have a thousand recipes in the app. It makes it hard to leave.
23:59Right? Now to get the API key is also very easy. You wanna you wanna go to platform.openai.com and you just want to add some credits.
24:08I have about $4 here. And this API runs on a pay as you go credit system, so you add money to account. So let's say you add $10 or $20, it draws down from that balance every time the app makes a call to OpenAI.
24:20And once you top up your balance, you can just go to API keys here and you can create a new secret key and you can just call it recipe snap default project and create secret key.
24:32And then you can just copy the API key and bring it over to Claude. Now once you have the API key, you can give it to Claude, but you don't wanna just paste it here in the chat because if it gets leaked, anybody can access your keys and they'll just drain your account.
24:45So what you wanna do is you wanna save the API key in a file called a dot env file, which is an environment file. And for this, can also ask Claude to do it. You can say something like, hey, create a dot env file for me to paste in the API key and show me how to access that file.
25:03And then hit enter. Okay. So I can just close this off and then I can go here and click on files and under back end, right, it's in this location here and I can just click on this and then paste in my API key here.
25:20And I'm gonna hit save and close this off and say it's in. Alright.
25:26So it looks like it is loaded and back end is back up with your key loaded. Now the next step is to preview this app on your phone. Now in order to do that, you're gonna need to download something called ExpoGo.
25:36So this is something that you can download for free from the App Store. So go to your phone and look for this app in the App Store and go ahead and download it. Alright.
25:44Once you download the ExpoGo app, you want to ask for a QR code. So you can just use your phone's camera and scan it and it will load up the app automatically. Now normally you have to do this on a terminal but you can also ask it to give you the code here and it did that actually.
26:01So what you need to do is just to click on this one here and look for the PNG and you can just now grab your phone and just try to scan this and click on that.
26:13There you go. And the app is now loaded on your phone. So now I can browse through and see if everything is working correctly.
26:20So if I click on creamy garlic pasta here, you can see everything is loaded up nicely, and I can check any of these boxes here. Let's check the cook mode.
26:31Yep. So that works exactly like it did on Cloud Code. And if I go back to library, yeah, it's all here.
26:40Perfect. All the categorization works. Chopping works as well.
26:44And this is the green progress bar that we edited. Now I wanna test the primary function of this app which is to scan a recipe.
26:53Right? Because we connected the API key and I wanna see if that works. So I click on this one and I wanna take a photo here and and I found this recipe on Google that we can test this with.
27:03So I can just click on take photo here, and I will just put that in the frame and take a photo and see if that captures the information. Use photo, scanning image, extracting ingredients, green recipe card.
27:16Amazing. So that did it. So it took the messy handwriting here and turn it into a really nice recipe card and you can just hit save recipe here to bring it to your collection.
27:28And the only thing missing here is probably the image because this original recipe doesn't have one, but we can do as well is you can ask Cloud Code to automatically generate an image, like a random image so that it doesn't look black like Right? But that's very very easy to add.
27:42So I'll just hit save recipe and it's safe to elaborate. If I go back to the home page, yep, it's right there. So that's still missing the home page.
27:49Now the other thing that I wanna try is pasting a link from YouTube. So I'll just use this smash burger recipe again for example. So I can click on the share icon here and then hit copy link.
28:01So it'll grab the YouTube URL and put it into the app. But normally, what will be nice if your app will actually show up under the share here as one of the icons, but we're not able to test that because this is not a real app.
28:12It's on Expo Go. But if your app is published and it's installed on the phone, you can actually show up as one of the icons here and the user can just click on the app and it will automatically push the URL to the app. But for now we're gonna do it the manual way which is copy link, go back to the app and paste in recipe link and then I'm gonna hit paste here and then I'm gonna hit extract recipe.
28:35That is beautiful. So it took everything in including the instructions as well and actually gave you a reference here imported from certifiedangusbeef.com and it also pulled in an image as well.
28:45So obviously this is from a YouTube video but it was actually able to go to the YouTube description here and if I click on description, it has the ingredients here but the website is actually this one here. So it should pull in the image from this website here, which is pretty nice.
29:00So let me go back to the app, and then I'm going to save this as a recipe. And there's one more thing that I wanna check, which is the make it healthier option. So if I go back and the burger is here, and then let's say I wanna make this healthier, click on make it healthier, and now it's because your API is connected, it's gonna use AI to actually analyze this and make it healthier.
29:20There you go. So obviously, you can customize on how healthy you want this to be.
29:26You can code that into the system but I just wanna show you that something like this can be vibe coated easily with Cloud Code and it can be added easily. And I think the apps looks really really good considering that we just vibe coded this in just about ten fifteen minutes.
29:41Now let's say you're happy with the app, the next step is you wanna add a database. Right? A database simply means that you wanna have some place where the user can store their data.
29:50Right? So all the recipes, all the settings here, they have to go somewhere. That's where you'd need a database.
29:56So for database, you wanna use super base for this. It's a very common option for mobile apps, so Cloud Code will know how to connect this for you. And, also, secondly, you need a tool to take in payments to manage your subscriptions.
30:06For So this, we can use RevenueCat here. It's very popular and it's approved by Apple.
30:11Using something like this, it just makes it really easy for you to manage your user subscriptions and also very common, which means that Cloud Code knows how to integrate everything for you. And last but not least, you also need to get an Apple developer account.
30:25This will cost you about $99 a year, but with this subscription, you can publish as many apps as you want, so it's just one time for the year. Alright. So now you have built the app, the next important thing that you need to do is think about marketing.
30:37And I would argue that this is actually more important than building itself because anyone can now vibe code an app, but if you don't know how to get users, you're not gonna make any money. Now for an app like this, the best place you wanna start is by looking at how your competition is already getting users. The first place that I will look at is TikTok.
30:53Right? So if you search for resume on TikTok, you're gonna see that they have their own account and they're creating this type of UGC content and they're also paying influencers and also reposting those videos on their account.
31:04And for those of you who are not familiar, these are short videos where someone just shows a quick hack or a tip and at the end the app is the solution. Right? So you've seen these videos before.
31:13It's the I wish I knew this sooner kind of format and someone shows the problem and then shows the app solving it in like about ten seconds. It is super simple but very effective. Now I think if you're building an app like this, you have three options here.
31:26Right? The first is you can create your own TikTok account and you can start posting these videos yourself. You just post videos and if one of them goes viral, you get a flood of free users.
31:35Right? But the downside is it takes a lot of time and you gotta be consistent. Right?
31:39Now the second option is you can pay UGC creators to make these videos for you. So typically you'll pay a fixed fee to make the video and you pay something once and the video keeps bringing users long after you paid for it.
31:50Now the third way is using AI UGC. So you're actually using AI avatars to create these videos. So you can use tools like Arcats here to create these UGC videos with very realistic personas, or you can also use Higgs field which is a very popular option.
32:04And this is exactly what a lot of successful apps are doing right now where they create multiple TikTok accounts with different AI personas. They post a high volume of content, and when they see a video that goes viral, they'll take that video and put ads behind it.
32:18So you can see the marketing strategy for this type of app is actually very simple. You wanna create a lot of content, you find out what works, and then you wanna scale it with money. Now there's one last thing that you need to know before you publish your app to the app store because there's tons of issues recently with a lot of vibe coded apps that are getting banned from the app store.
32:35And it's not that Apple are banning vibe coded apps, but a lot of these vibe coded apps are missing a lot of security layers and they're not reliable, so I've actually compiled a list of things to look out for before you publish your app. So I've done the research here and I've got about 18 items here that you wanna look out for, and make sure you have all of these checked off before you submit it to the App Store.
32:56Now if you wanna grab this checklist, I'm gonna provide that in the description and you can even copy and paste all of this information into Cloud Code and ask it to go through the list and make sure that your app covers everything. Alright. So I hope you guys get value out of this video.
33:09And by the way, tell me in the comments what you want me to build or what video you want me to create, or what are you struggling with so I can address that in my next video. Now if you wanna watch another video of me building another app, I recently made a video here on how I vibe coded a coin identifier app that makes about 400 k per month with Cloud Code.
33:27So if you wanna see that video, click here and I will see you there.
The Hook

The bait, then the rug-pull.

Eight hundred thousand dollars a month, no code required. Jason Lee opens on a Sensor Tower screenshot of ReciMe and a single sentence that puts the question in your head before you can form a skeptical thought: what if you built it too?

Frameworks

Named ideas worth stealing.

03:58list

The 4-Tool Vibe Coding Stack

  1. Claude Design (frontend UI)
  2. Claude Code / Codex (backend)
  3. React Native (cross-platform)
  4. Expo Go (live device testing)

Complete no-code mobile app pipeline. Claude Design for 95% quality UI in one pass. Claude Code to wire functionality. Expo Go same-day device preview.

Steal forAny app build video — the 4-tool diagram graphic is a shareable swipeable standalone
02:38model

The Exit Math Frame

MRR × margin × 12 months × acquisition multiple = exit value. Shown: $800K/month × 50% × 12 × 2x = $9.6M. Frames any competitor clone as a real business.

Steal forHook structure for any SaaS or app video
02:08concept

The Stickiness Moat

Data accumulation makes cancellation painful. 30 recipes in collection = hard to leave. Retention as product design, not growth hack.

Steal forProduct pitch or positioning for any collection-type app
03:03concept

The Niche-Down Proof Point

Cookpad (Japanese market) earns $900K/month. Niching does not shrink revenue ceiling — it reduces competition and increases cultural resonance.

Steal forAny video arguing for niche vs broad market positioning
31:47list

The 3 TikTok Marketing Options

  1. Own TikTok account (free, slow, consistent effort)
  2. Paid UGC creators (fixed fee, evergreen ROI)
  3. AI avatar UGC via Arcads/Higgsfield (scale winners with ads)

Complete marketing ladder for indie app creators. Start owned, outsource to creators, scale with AI avatars and paid distribution.

Steal forApp launch playbook content or marketing section in build videos
32:35list

App Store Approval Checklist

Apple 2026 Guideline 2.5.2 enforcement banned Replit, Vibecode, Anything. Apple now auto-rejects vibe-coded apps with sloppy layouts, hidden bugs, or exposed API keys. 18-item checklist covering security, stability, data privacy.

Steal forLead magnet for vibe-coding audience — high urgency, timely, free
CTA Breakdown

How they asked for the click.

32:35link
Download the FREE App Store Checklist at heyjasonle.kit.com/appstorechecklist

Shown as a Notion document on screen for the final 90 seconds. Also shown mid-video at 5:14. Double-exposure, lead magnet framing removes friction.

Storyboard

Visual structure at a glance.

open — Sensor Tower ReciMe
hookopen — Sensor Tower ReciMe00:00
ReciMe homepage
promiseReciMe homepage00:11
4-tool stack diagram
value4-tool stack diagram03:58
Claude Design landing page
valueClaude Design landing page08:15
RecipeSnap app UI in Claude Design
valueRecipeSnap app UI in Claude Design11:56
Claude Code + live preview side-by-side
valueClaude Code + live preview side-by-side18:01
app on iPhone + QR code
valueapp on iPhone + QR code26:30
App Store checklist CTA
ctaApp Store checklist CTA32:35
Frame Gallery

Visual moments.

Watch next

More from this channel + related breakdowns.

08:33
AI Jason · Tutorial

The Design Mode for Claude Code

A step-by-step tutorial showing how to extract high-fidelity CSS context, co-create a reference HTML with Claude Code, and lock in a STYLE_GUIDE.md that makes every future design 100% on-brand.

October 31st 2025
30:55
Alex Finn · Tutorial

The Greatest Claude Code Workflow You'll Ever See

A 31-minute build-along that teaches parallelization over prompting — spin up cloud agents, fill dead time with AI consultants, and ship an app with design, roadmap, and marketing done before you close your laptop.

November 4th 2025