I vibe coded a $20K/month mobile app in 14 days
By Starter Story
Summary
## Key takeaways - **Vibe Coding: Build Apps in Weeks, Not Months**: Connor Burd developed a 'vibe coding' process, leveraging AI tools like Claude, to build apps in under two weeks, a significant reduction from the 6-8 months his initial projects took. [02:46], [05:22] - **Prioritize Onboarding for Conversion**: A strong onboarding process is crucial, as 90% of users may only see this part if the app is paywalled. Focus on invoking emotion, showcasing benefits, personalization, and scientific proof through charts. [03:46], [04:04] - **AI Coding Requires Structured Data Input**: To effectively use AI for coding, provide it with a text document including explanations and JSON data that clearly defines your data structures. This minimizes AI guesswork and speeds up development. [04:53], [05:10] - **Validation: Modify Existing or Test New Ideas**: If modifying an existing app idea, it's already validated. For new ideas, validate by checking social media for discussions on the problem and potential user questions, then proceed to build quickly. [07:20], [07:36] - **Facebook Ads: Balance Entertainment and Conversion**: For paid ads, especially on Facebook, strike a balance between creating entertaining videos that keep users on the platform and content that clearly promotes your product to drive conversions. [09:56], [10:13] - **Tap into Core Human Desires for App Value**: Successful apps tap into fundamental human desires like making money, looking attractive, or being healthier. The 'Payout' app succeeded because its value proposition—helping users potentially make more money—was immediately obvious. [11:46], [12:01]
Topics Covered
- Onboarding is paramount for app success.
- AI Enables Rapid App Prototyping and Launch.
- Validate App Ideas by Observing Existing Markets.
- Leverage Organic UGC to Fuel Paid Ad Strategy.
Full Transcript
I'm 23 years old and my apps do over a
million dollars in sales a year.
>> This is Connor, a 23-year-old kid who
cracked the code on building apps that
actually make money.
>> I built my latest app in less than 2
weeks, 100% with AI.
>> To prove it, he joined a hackathon of
over 55,000 people, built an app from
scratch, grew it to $20,000 a month, and
won the entire thing.
>> The apps that I build are designed to
make money from day one. I asked Connor
to come on to the channel to break down
his entire playbook for building
money-making apps fast. And in this
episode, we will dive into how he finds
validated ideas that can make money from
day one. Exactly how he vibe codes these
apps quickly and his step-by-step
playbook on how to grow them into
money-making machines. Strap in because
this is an episode you cannot miss. I'm
Pat Walls and this is Starter Story. All
right, welcome Connor to the channel.
Tell me about who you are, what you
built, and what's your story.
>> Hi, uh, I'm Connor, and over the past
few years, I've built a handful of
mobile apps. These apps have done over a
million in revenue now. I really only
got into entrepreneurship roughly 3
years ago just by watching YouTube
videos and staying optimistic on what
I'm building.
>> Okay, Connor, that's amazing. Can you
share with me what types of apps that
you've built?
>> So, I've built a bunch of different
apps. I've probably got around six apps
now. My most recent app is called Payout
and this is one that I just recently
launched in the beginning of August and
just scaled it up to doing 20,000 a
month in revenue. The downloads is over
12,000 over,300 new subscriptions. One
cool thing is this is part of the
Revenue Cat Chipoton competition. It's a
hackathon that people can release new
apps to the app store. This year it had
over 55,000 entrance and it won first
place for the build and grow award which
has a total grand prize of $65,000 for
the app that has the most growth over
the two-month period. Before we get into
the app and how you built it, uh, I got
to understand a little bit more about
your background. I know you're only 23
years old and this is pretty impressive
what you've done. So, tell me how you
get to this place where you even start
building apps.
>> So, before I started building apps, I
was just, you know, any other kid
playing too much video games, staying up
late, no computer science background.
One night in the middle of the night, I
woke up and I just had a random app idea
and I wrote down the whole app idea in
my notes. You know, I'd never coded
anything. The next morning I woke up and
I just started watching YouTube videos
and I didn't have a MacBook at the time
and I really wanted to make an iOS app
and I didn't really have any money so I
started doing random tasks just like
selling random items around my room and
eventually like I got my hands on an old
MacBook. I started building a social app
called Hotspot Events. This app took me
6 to 8 months to build kind of failed. I
really had no idea what I was doing.
After that first app I quickly realized
that apps that are social are super hard
to scale. So I eventually moved on to
utilities and tools and these are much
more easy to scale as a oneman person.
This was all about three years ago and
since then I've scaled these apps to
doing over a million in subscription
revenue.
>> Okay. I mean that's amazing. I love that
you did this without having all the
crazy tools or anything like that. So my
next question for you is how do you
build these apps? What is your playbook
for building these apps? How do you
think about building an app from
scratch?
>> Yeah, before I get into how I do things
today, I think it's important that
people know that you know you don't need
all these fancy tools. I was just
watching YouTube videos and going on
Stack Overflow and now my process today
is pretty straightforward. I have a very
specific set of steps that I follow to
make sure that the app I'm building has
ability to convert, drive a lot of
sales, also have really good user
retention. My first step is that I'll go
and download a whole bunch of apps,
maybe 20 apps that are in the niche that
I'm diving into, as well as other apps
that I just think are beautiful apps
that I want to draw inspiration from for
their design perspective. The next thing
I do is screenshot every single page in
every single onboarding. And I take all
these screenshots and I'll put them all
on one big line in a Figma file so I can
see all of the onboardings, every
question they ask, every graph they
have. and I'll pick out all the ones
that I like and I'll grab some from one,
some from another, and then I'll
redesign them so all have my theme and
my aesthetic that I want for my app. I
think it's really important to have an
extensive onboarding. Realistically, 90%
of users will probably only ever see
your onboarding if you have a paywalled
section in your app. So, I think it's
really important that you spend a lot of
time on this, maybe even as much time as
designing the actual functionality of
the app. When it comes to the
onboarding, these are the most important
things that you want to do to make sure
that your app converts successfully. The
first one is you want to invoke emotion.
You want to make sure that when the user
is going through the onboarding, they
feel strongly about it. Most purchases
are made emotionally and are not logical
when it comes to consumers. You also
want to make sure that you show the
strongest incentives of your app, how
it's going to improve your users's life.
You want to make sure that they
understand the benefits and that it's
very simple for them to be able to make
that purchase. It's also important to
make sure that the app feels
personalized. In today's day and age
when there's so much competition, people
want to make sure that what they're
buying feels like it's meant for them
specifically rather than just like a
generally applicable app. Finally, you
want to make sure that you have some
sort of charts, graphs, something to
make the app feel more scientific.
People like to know that something that
they're using has been proven to work,
that other people have successfully used
it. And by adding these charts and
graphs, it'll make it so your app seems
very legitimate. The next step is you're
going to want to design your data
structures. This is very important
specifically for vibe coding. It's
important to know what your data is
going to look like, how it's shaped.
Because when you feed the AI, such as
cursor or claw, it'll make it much more
simple for the AI to know what exactly
you're trying to build so it doesn't
have to make any guesses on what you're
trying to make. I recommend making a
text document with an explanation as
well as some JSON data that explains
what your data actually looks like and
some information about each of the
attributes that you're going to have for
your data. By giving it this text
document in advance, it allows me to
code this thing very quickly. With this
prep done, you can actually start to
build the app. Usually, I'd start with
building the core functionality of the
app, skipping the onboarding and just
going straight for the main features of
the app. You can really just drop the
screenshots into Claude or Cursor,
whatever AI you're using. And because
it's now able to read the images and
understand what it's looking at, it'll
actually be able to write the code for
the full screen for you. When working
with AI, it doesn't always get
everything right on the first time. So,
sometimes you need to just continue to
work with it and eventually it'll get
the details correct. I don't recommend
being too picky because it's important
to get a version out quickly rather than
getting a perfect app out. As far as the
tools that I use now, I honestly just
use Claude. That's the only thing I'm
using for AI coding and it does
everything for me.
>> It is absolutely insane that Connor was
able to build and launch this app in
just a few weeks. I hope that his story
inspires a lot of people watching to get
started and vibe code stuff as well.
However, I need you to be careful. I see
a lot of people get into vibe coding,
try to oneshot something real quick, get
lost, not be able to deploy, and then
give up. Cuz here's the truth about
building with AI. You need to know how
to use these AI tools effectively. What
to build, how to ship fast, and how to
build something that actually works.
Well, this is exactly why we launched
Starter Story Build, which is our
program where you will learn how to
launch your project using only AI coding
tools and do it in just a couple weeks.
Once you understand how to actually
leverage these AI tools, you can build a
lot faster and save a whole lot of time.
So, if you're ready to learn how to
build apps the right way with AI. Well,
head to the first link in the
description to check out Starter Story
Build. Our next cohort is starting this
week, so definitely check out that link
and save your spot. All right, let's get
back to the video. The next question I
have for you is around validation.
You've built multiple apps that are
really successful, and I know you've
also built some stuff that wasn't
successful as well. Looking back, how do
you know if your app idea is validated
and it's worth taking it the distance?
>> So, the way I see it is there's two
different types of apps. There's
innovating new ideas and there's
modifying versions of existing ideas. If
you're creating a modified version of an
existing app, then congrats, your app is
already validated by other people. Now,
all you have to do is make some
modifications and make it so the app
feels like it's your own. The other
option is when you're making something
brand new. What I'd usually do when I'm
making something brand new is go look on
Tik Tok, Instagram, see if anyone's
talking about the problem that you're
trying to solve. You want to make sure
that there's an easy path for you to
market this app by looking at the
comments and seeing like are people
asking questions asking like how do I
solve this problem? Then now with the
current state of how fast you can build
apps, I actually will skip the
weightless steps and just go ahead and
build the app. I really believe that any
app can make thousands of dollars these
days. Your idea doesn't have to be some
crazy app that changes society to make a
couple thousand dollars. There's
hundreds of millions of people in the US
alone. And if you can even capture a
tiny grain of sand out of that, then you
can make more than enough to sustain
yourself.
>> I agree with that, too. There are so
many apps out there that are crushing it
that we don't even know about. It's
pretty insane what's possible today. But
as we know, building it is not enough.
We have to focus on one very important
thing, which is distribution. My next
question for you is around marketing.
What was your playbook to grow this app
from 0 to $20,000 a month in 50 days?
And what is your general playbook for
marketing apps? For this app, there was
a couple different tactics that I used
to get the app off the ground. The first
one was influencer campaigns. This is
when you work with an influencer and
have them promote the app or their
already existing audience. If you can
work with an influencer and get them to
promote your product, people already
have some degree of trust for that
influencer, then they're more likely to
listen to their recommendation. For this
app, I partnered with a content creator
that was already in the niche for the
app I was building, and his videos were
able to drive a bunch of traffic to the
app, like thousands of downloads. The
only issue with influencers, though, is
that they can be very expensive. My next
step will be to run organic UGC
campaigns on Tik Tok. This is basically
when you work with smaller creators who
come off as everyday people or you can
even make the content yourself. The goal
is to create relatable viral content
about your app that comes off as natural
and unprocessed. Once one of these
videos starts to perform well, you can
get more videos like that made with
other creators so you can have people
just repeat formats that are working for
you. One of the major benefits of
running these UGC campaigns is that as
these creators produce content, you're
building out a library of ads that you
can run in the future and you already
know relatively how good the performance
will be on ads based on how well it did
organically. Once some of those formats
start to consistently go viral and you
start to see some installs, you're ready
to start putting this video behind paid
ads. Which brings me to my final and
main channel. I use paid ads for every
single app and my goal is to always get
my app to the point where I can run paid
ads. It's the most consistent way to
drive revenue growth to your app.
Recently, the paid ads algorithm has
changed. Facebook is trying to balance
two things. They want to make sure that
the advertisers are happy with their
results while also keeping people on the
platform by making sure the videos are
entertaining. The more entertaining your
video is, the cheaper it'll be to get
your video put in front of people. But
you also want to make sure that you're
driving conversions. So, your ad has to
also make sure that it pushes your
product. So, it's important to find that
balance between having a video that's
very entertaining and also has the
potential to convert.
>> Thank you for sharing all those growth
tactics. I think that might be the most
important part. We haven't really talked
too much about what your app actually
does. Would you be able to show us a
quick demo of your onboarding and how
your app works?
>> So, my app is called Payout. It's a
class action lawsuit discovery app that
lets people find class action lawsuits
that they already are applicable for.
And this is basically just a way for
people to get some money from companies
that have done something wrong. So, for
the onboarding, I'll quickly run through
it here. Asking for activity
notifications. You can see the social
proof. Here's the payw wall. This payw
wall has been converting really well.
You can see that I have a weekly and a
yearly option here. And the goal is to
prioritize users to get the yearly
option since it has the highest lifetime
value per customer. Here's the main
feature of the app. It's a list of class
action lawsuits that you can check and
see if you're applicable for. For
example, this one is the NBA Top Shot
app. They had a privacy settlement over
the Metapixel being on their website.
You can see the description requirements
of who's applicable for this lawsuit.
You can press the get started button and
fill form. And this will take you to a
form that you can fill out, put all of
your information in, and have everything
ready to go to mail this in and claim
your class action settlement. And you
can see the app will prepare the PDF
ready for you to mail in. There's also
the wallet tab where you can keep track
of all the class action lawsuits that
you're applying for and your forms tab
where you can see all the forms that
you've already filled out.
>> Okay. I mean, that's a really cool idea
for an app. I think anybody watching
this right now probably wants to go on
there and check and see if they're owed
any money from these class action
lawsuits. What is it about this app that
really makes it work? Why do you think
it did 0 to 20k a month so fast?
>> I think the value proposition for this
app is just very obvious. There's some
core things that all people want. They
want to be healthier. They want to make
more money. They want to look
attractive. All sorts of things like
this. I like to make apps that tap into
these core human desires. And I think
that anybody that wants to build apps
should be doing the same. And this one
plays into people want to make more
money. So it's very easy for people to
invest money into an app that they know
will make them more money.
>> Okay. I want to change topics a little
bit and understand how you built this
app. What tech stack do you use and what
tools you use to run this business?
>> I use Figma for UI design, app store
screenshots, and making the app icon. I
use Mixpanel for analytics. I use Claude
Code for vibe coding. For the more
technical stuff, I'll use Nex.js and
TypeScript for my website and back end.
I use Versell for hosting. I use GitHub
for version control as well as making it
easier to host. I use Expo for
crossplatform build management. And I
use RevenueCap for subscription
analytics and pricing testing.
>> Okay, cool. Thanks for sharing. That's a
pretty simple stack you got there. I
like that. The last question that I have
for you that I ask everyone who comes on
to Starter Story. What advice would you
have for anyone watching this that wants
to build apps like you? You've built a
bunch of successful stuff. You built
some failed things. What would be your
number one piece of advice on getting
started today?
>> My number one piece of advice would be
to build something simple with a great
onboarding. A simple app can make lots
of money. You only really need one to
three good features and your onboarding
will pull most of the weight for you.
>> All right. Well, that's great advice.
Thank you, Connor, for coming on. I love
what you built. Amazing stuff you shared
here. Thanks for coming on and sharing
everything.
>> Yeah, thanks for having me.
>> All right, I want to thank Connor for
coming on to the channel. I hope this
video finally gives you the proof that
you can build apps in a matter of weeks
that grow really, really fast. This
video was the playbook here on how to do
it and we're showing you the real actual
app that he did it with. If you're ready
to launch your app, then definitely
check out Starter Story Build. We will
help take your idea, turn it into a real
app, get it in front of real people
using only AI tools. If you're ready to
get off the sidelines and launch, head
to the link in the description and check
out Starter Story Build. I promise you
won't regret it. All right, that's it
for this episode. Thank you guys for
watching. We'll see you in the next one.
Peace.
Loading video analysis...