YouTube Transcript:
How to Build & Sell $200K Apps With AI | STEP BY STEP
Skip watching entire videos - get the full transcript, search for keywords, and copy with one click.
Share:
Video Transcript
View:
Today, I'm going to show you exactly how
I cloned an app that generates $200,000
a month without writing a single line of
code. This isn't just theory. I'm going
to walk you through the exact AI tool
and step-by-step process I use to clone
Picture Bird. It's one of the most
successful bird identifier apps in the
app store. Now, besides building your
own app idea, you can also build apps
for other people. Think about building
an MVP in 2 weeks and charging $9,500
for it while having zero coding
experience and let AI do all the work.
That is exactly what this guy does. What
you're looking at on your screen right
now is a fully functional app with
Stripe integration to make money right
away. All the same features as the
original, like making a picture of a
bird and getting all the details about
it and the potential to make serious
money. All built with just one AI tool.
This video I'll reveal the best AI
coding tool on the market right now.
Setting up monetization with Stripe
integration and the exact steps to go
from idea to finished product in days,
not months. This is perfect for
entrepreneurs who want to launch their
MVP quickly or people who want to build
and sell apps for clients without
spending weeks coding from scratch. The
app market is filled with opportunities
and with this AI approach, you don't
need to be a coding expert to tap into
the potential. The AI tool that we're
going to use today is Replet. Now, with
my code Mikey, you will get a 10%
discount and full access to the Replet
agent. I added the link in the
description box below. So, please do go
ahead and help me out and click on it
and use that discount code. We've all
seen those bird identification apps that
promise to tell you what you're looking
at with just a photo. What if you could
build one yourself from scratch without
writing a single line of code? And
that's exactly what we're going to do
today. We're creating an app inspired by
PictureBird using modern UI components
and a clean nature theme design. And it
all starts with one single prompt. So
let's open up Replet and type this in.
Build an app similar to the picture bird
app using modern UI components. The app
should have a clean, welcoming landing
page. Include a short description and
visual icons or previews of the three
main features. Bird ID via photo,
detailed bird library, and personal
sightings log. Add a clear CTA button to
start identifying birds and links to
sign up and log in. Use a friendly tone,
soft colors, and a nature inspired
theme. And once that's all in, click
start building. Replet will analyze the
prompt and generate a plan. And when
it's ready, hit approve plan and start
to kick off the build. The first version
of the app includes a soft nature
inspired landing page with subtle
animation. There's a clean title header,
a short description, and a CTA button.
It also highlights the three main
features, has sections for the bird
library, and even includes testimonials.
Another CTA is placed at the bottom. And
moving forward, let's click this button
to open it in a browser. Now for the
bird identification feature, we'll type
use Gemini API to identify the birds. To
connect the Gemini API, click the link,
search for API key, go to get an API
key, and click create API key. Once it
generates, copy the key and paste it
into Replet. That adds the Google Gemini
Vision API integration. Next, we need to
store user data. So, click add a
database. The migration is now complete.
And from the logs, we can see the sample
bird data has been initialized
successfully. So far so good. Now we've
got the basics down. A clean landing
page, working bird identification, and
Gemini API doing all the heavy lifting
for us. But if you're using this app
regularly, snapping photo, spotting a
new species, maybe you'll eventually
want a way to keep track of what you've
seen, right? Not just once, but over
time. So let's try it out. I will upload
a bird photo and wait for it to be
identified. And once that's done, we can
now click the add sightings button. But
instead of saving the entry, this
message pops up. Authentication
required. Please log in or sign up to
add this bird to your sightings. All
right, fair enough. Let's go ahead and
sign up for a new account. The account
creates just fine. So, I'm going to try
uploading the same photo again, ready to
save it to my log, but the same
authentication required message pops up
again. So, something clearly is missing.
So, it's time to fix it. And it's easy.
Let's head back to Repate agent and
enter this prompt. Add a user
identification, a feature where logged
in users can save bird identifications
to their personal sighting log. Each
save sighting should include bird name
and image, location, autodetected or
manually entered, date of sighting,
autofilled or manually set, optional
notes, and an option to edit or delete
entries. Create a simple dashboard UI
for viewing, sorting, and searching past
sightings. Now that's out of the way,
let's go ahead and try and give it
another go. I'll sign up. I'll identify
a bird, and then I'll click to add it to
my sightings. And they still get the
same message. So right now I know it's
not the flow, it's the off system. So
what are we going to do? Well, we're
just going to head back to replet and
type please fix user authentication.
Users can sign up and log into their
accounts after registration or login.
They are directed to a modern dashboard
UI for viewing, for sorting, and for
searching past sightings. And after the
update, things start to shift. Now when
I click start identifying birds, the app
sends me straight to the login page. So,
let's try signing up again. This time,
the full name field is broken. So, we're
going to jump back to Replet to fix
that. Then, when I try signing up or
logging in again, there are more errors.
This time, we can just click the roll
back button to undo the last set of
changes. And once things are stable
again, we're going to update our prompt.
After a successful login or sign up
account, users should have access to the
add to sightings feature in a separate
dashboard. And that finally does it. Now
clicking start identifying birds takes
me to the login page and I can create a
new account or log in with existing
credentials. I can access the bird
identification tool and I can also add
sightings to my own personal log. I'll
also start testing logging out and
everything works just as it should. Now
uploading images from your device is a
great start, but well let's be honest.
If you're out birding in real time,
stopping to save and upload a photo
later isn't exactly convenient, right?
Or is it just me? Anyway, what we really
need is the option to snap a photo on
the spot right from the camera. And to
make that happen, let's go to Replet
again and type in add a feature that
allows users to take a photo or upload
an image of a bird from their device.
Enable camera access for mobile users.
Use the Gemini 1.5 flash model for
accurate bird identification. All right,
so now we've got exactly what we need.
The app gives us two choices. Upload a
photo from your device or use your
mobile camera directly. And behind the
scenes, it is all powered by the Gemini
1.5 flash model, bringing even more
accuracy to every identification. Moving
forward to our process, we can all agree
that identifying a bird is just the
beginning, right? What makes the
experience richer and whole is being
able to dive into the details,
understanding the species, where it
lives, how it sounds, how it changes
with the seasons. And that's exactly
what the bird library is designed for.
And at this point, it's becoming one of
the most useful parts of the app. When I
head over to the bird library section, I
can already see a collection of birds,
each with detailed entries and some
stunning visuals. To expand the
database, let's tell Replet to create a
searchable and categorized bird database
in the bird library section. Each bird
entry should include highquality image,
scientific and common name, uh physical
characteristics such as size, color,
beak type, habitat description with a
clickable map, migration pattern summary
with seasonal overlays, embedded audio
samples of bird calls and songs, and
seasonal appearance changes such as
breeding versus non-breeding plumage.
Enable filter or search by region, color
size, and name. And there we go. The
full feature set is live. If I identify
a bird and it turns out to be an
American robin, I can add it straight to
my personal sightings log. And from
there, I'm going to head over to the
bird library. And its full profile is
already there. It shows detailed
information about the species, including
physical characteristics, habitat, and
range maps, migration patterns, and
downloadable samples of its calls and
songs, and a few extra photos to
explore. After getting the core features
up and running, bird identification,
sightings, and the species library, it
makes sense to start thinking about
monetization. Because let's be real, if
people actually find real value in our
app, they will be willing to pay more.
And if we're building something that
could grow, we want to start a way to
support it for the long term. So now
it's time to set up Stripe and roll out
a simple subscription model. So to set
this up, I will type the following into
rebatelet. integrate Stripe for the free
plan. Users can only access, let's say,
bird identification for five trials.
After that, they need to upgrade to the
premium plan. With the premium plan for
$9.99 a month, users can access
unlimited bird identification, add to
sightings, and access the bird library
and other app features. Next, I need to
enter both the Stripe secret key and
public key. To get those, let's open the
link to the API keys under the
developers tab in the Stripe dashboard.
I'm going to copy both keys and then I'm
just going to paste them into Replet.
Now, our app includes a subscription
tab. Clicking it shows the current
subscription plan. Now, this account is
using the free plan with just five free
identifications remaining. And to unlock
full access, users need to upgrade to
the premium plan. Before doing that, I
want to add the price ID. So, let's tell
the replet agent, I want to add Stripe
price ID. Here is my price ID. In order
to get our price ID, we will go back to
Stripe product catalog. Click create
product. Enter the name, description,
and amount. Then click add product. I
will now select the product, click on
these three dots, and copy the price ID.
Then we are going to go back to Replet
and paste it into there. After that,
let's click the upgrade now button.
However, an error shows up here. Now,
what we're going to do about it is copy
the error message itself and send it
back to the replet agent for
troubleshooting. Now, let's try to click
upgrade now. And again, right now, it
takes me to the Stripe checkout page.
Great. After entering our payment
details, we do have an error notice
here, which is a 404 page not found. We
need to take a screenshot. Yes, just a
screenshot. And send it back to Replet
with this message. After the Stripe
checkout page, a 404 page not found
error shows up. Right after that, the
Stripe integration is now working as
expected. Thanks, Replet agent. Now once
checkout is completed, the premium
subscription is now finally activated.
Now I'm trying to sign up for a brand
new account to check the app flow. With
the new account, I have five free
identifications. Okay, once I use all of
those and then I decide to upgrade, all
I have to do is enter my payment details
and after that the subscription will be
confirmed. The app also shows a premium
badge here for paid users with the
message, "Enjoy unlimited bird
identifications and full access to all
features for 30 days." And that's where
we're going to leave it. And just like
that, we've got a working product from
top to bottom. And if you followed along
this far, you're probably already
thinking about your own version, your
own idea, whether it's for bird
watching, identifying plants, food
recognition, or something else entirely.
So, here's what I do next. I'll open up
Replet, try the same prompt structure,
and then just swap in with my own ideas,
your own ideas. You've already seen how
each step works. Now you've got the
blueprint to build something custom,
fast, and fully monetizable. And if this
walkthrough helped you, please don't
forget to like, subscribe, and drop a
comment with the app you're thinking of
building in the comment section below.
I'm going to check them out. I'll reply
to you, and maybe even build one in the
next video with you. I'll see you in the
next one. And thank you so much for
hanging out with me
Click on any text or timestamp to jump to that moment in the video
Share:
Most transcripts ready in under 5 seconds
One-Click Copy125+ LanguagesSearch ContentJump to Timestamps
Paste YouTube URL
Enter any YouTube video link to get the full transcript
Transcript Extraction Form
Most transcripts ready in under 5 seconds
Get Our Chrome Extension
Get transcripts instantly without leaving YouTube. Install our Chrome extension for one-click access to any video's transcript directly on the watch page.
Works with YouTube, Coursera, Udemy and more educational platforms
Get Instant Transcripts: Just Edit the Domain in Your Address Bar!
YouTube
←
→
↻
https://www.youtube.com/watch?v=UF8uR6Z6KLc
YoutubeToText
←
→
↻
https://youtubetotext.net/watch?v=UF8uR6Z6KLc