I Built a $20K/Month App in 83 Days

I Built a $20K/Month App in 83 Days

Starter Story

0:00 This started as a fun side project, but we turned it into a real business.

0:03 Meet Brian.

0:05 He and his girlfriend built a really simple mobile app,

0:08 and in less than 3 months, they grew it to over $20,000 [music] a month.

0:12 We set a number and didn't start building until we hit it.

0:15 You might think he validated the idea like everyone else, but no.

0:19 He did something I've never seen before,

0:22 and it's called [music] the commitment metric.

0:24 We made sure that people committed to this product

0:26 before writing a single line of code.

0:28 So, I brought Brian onto the channel to break it all down for me.

0:32 In this episode, we'll dive into the amazingly

0:35 simple app that makes over $20,000 a month,

0:38 why you should resist the temptation to build

0:41 anything until you hit this one number,

0:43 and the new framework to validate business ideas in an AI world.

0:48 This one is a great story, so let's dive [music] in.

0:51 I'm Pat Walls, and this is Starter Story.

0:56 All right.

0:56 Welcome Brian to the channel.

0:58 Tell me about who you are, what app you built, and what's your story.

1:01 Hey Pat, nice to meet you.

1:02 My name is Brian Shin, and we built a disposable camera app called Once.

1:06 We launched back in December 2025, [music] and fortunately,

1:09 we were able to hit 20K in monthly revenue within 83 days of launch.

1:13 So, today, I really want to share exactly how we pre-validated Once before

1:18 [music] writing a single line of code,

1:19 and also some of the growth playbooks that we had to grow

1:22 Once from zero all the way to $20,000 in monthly revenue.

1:25 Okay, cool.

1:26 I mean, awesome to have you here.

1:27 Would you be able to just explain what your app does, who uses it,

1:31 and pull up some of your revenue dashboards

1:33 to show that this is legit to the audience?

1:35 Yeah, for sure.

1:35 So, Once is basically a disposable camera for events, especially for weddings,

1:40 birthday parties, and these days even for some corporate events.

1:43 So, anything where a group of people can come together, have fun,

1:46 and capture all the candid moments, Once can play a role there.

1:50 And our pricing is based on the number

1:52 of guests that you want to invite into your event.

1:55 So, if it's like a small birthday party with just 10 people,

1:58 it's going to be just $2.

1:59 But, if it's like a bigger wedding for instance,

2:01 if it's like 150 people, it'll be $50.

2:04 So, that's the more usage, the more guests,

2:06 the more higher tier that you would need

2:08 to purchase in order to use [music] Once.

2:10 So, it's been around 3 months since launching,

2:12 and our weekly active users is around 10,000 to 12,000 users at the moment.

2:17 And in terms of revenue, this month we're totaling around $22,000.

2:21 And this is our internal dashboard calendar where you can see

2:24 all of our active users who have scheduled an event through Once.

2:27 And as you can see, in February, there are around more than 300 events.

2:30 And for March, we got around 700 events coming up real soon.

2:34 Here's what I love about Brian's story.

2:36 It's a great example of someone who focused on growth

2:39 and then hit $20,000 a month in less than 90 days.

2:43 And this got me thinking.

2:44 We talked to dozens of mobile app

2:46 founders every week right here in this channel,

2:48 and I always ask them the same question.

2:50 How did you actually grow your app?

2:52 Well, since we talked to so many people, we decided to turn all of their answers

2:56 into a free guide that you can download right now.

2:59 It's called the mobile app growth cheat sheet,

3:02 and inside you will find the seven different marketing tactics that are

3:05 working for real founders right now making money with mobile apps.

3:09 If you're ready to focus on growth and actually grow your app,

3:13 just head to the first link in the description

3:15 to download the entire guide for free.

3:18 I promise it won't disappoint.

3:20 All right, let's get back to the episode.

3:21 Okay, cool.

3:22 I mean, this looks like a really cool app.

3:24 I can see why it's popular and why it's growing.

3:26 I want to understand a little bit about your background.

3:28 How did you get to this point where you're building this cool consumer

3:31 app that over 300 people are about to use this month at events?

3:34 What's your background?

3:36 So, before founding Once, I co-founded a venture-backed B2B startup.

3:40 It's completely different from Once.

3:42 It was more of a heavy sales-driven 50-person company.

3:45 So, building this venture-backed startup really showed me what a real

3:48 business is and everything related to building a fast-growth company.

3:51 And while I was at the company,

3:52 I found the whole bootstrap scene, which I didn't know existed before.

3:56 I met all these really cool indie hackers and bootstrap

3:58 founders who are validating in a very small way,

4:02 so that it's rather a safer, smaller bet,

4:04 as opposed to betting your whole life on something that's bigger.

4:07 And I don't think there's right or wrong here,

4:09 but I really wanted to try this new path of building a bootstrap company.

4:13 And that's why this time I really wanted

4:15 full control over the product that we built.

4:17 Hence me and my co-founder, my girlfriend,

4:20 we decided to go fully bootstrap this time.

4:23 Okay, cool.

4:23 Let's switch topics a little bit and talk about the idea.

4:25 So, how do you actually find the idea

4:27 for this app that eventually makes over $20,000 a month?

4:30 The whole story comes from me and my co-founder, who is my girlfriend.

4:33 Just last year we traveled to almost seven, eight different countries,

4:37 and every single city we go to, we bring around a disposable camera.

4:41 If you try using a disposable camera, it's [music] such a simple product,

4:44 but it's so magical in a way that it has so many limitations.

4:48 You can't see the photo right away.

4:50 You have a limited amount of shots, but I think those limitations,

4:53 it actually makes the whole experience much real.

4:55 So, really the whole idea behind Once was,

4:58 why don't we try to build [music] a digital

5:00 experience that almost replicates that traditional disposable camera,

5:04 was the whole idea behind it.

5:05 That's awesome.

5:06 Let's talk about how you built this app.

5:08 How long did it take to build this app, and what was that journey like?

5:12 So, the first version took around a week or two.

5:14 It was a web app that kind of just had

5:16 the core features of what a mobile app intended to have.

5:19 We had a Halloween party hosted by my friend coming up,

5:22 so we built out this web version.

5:23 We printed out some invitation codes,

5:25 so that everyone in the party can join in, take photos.

5:28 And honestly, it broke many times during the event,

5:31 but we were able to validate the core

5:33 idea that people love taking photos in that event

5:35 into [music] a singular album of each other through

5:38 an experience that mocks the whole disposable camera experience.

5:41 So, it didn't need to be perfect,

5:42 but it was perfect enough to validate what we wanted to check.

5:46 Another question is, AI.

5:47 I mean, you just built this like 3 months ago.

5:49 Did you just build it with AI tools or what tools did you use?

5:53 Uh it might be a hot take,

5:54 but after we validated with the web app, we threw out the first version.

5:58 And that's because I honestly believe that consumer app is basically a craft.

6:03 And I use a lot of AI for dev,

6:05 for finance, for everything, but for design, we never use AI.

6:09 And that's because we really believe that design requires taste.

6:13 And we think that the more opinionated,

6:15 the better design that could possibly come out.

6:17 But aside from that, I I basically live on Cloud Code.

6:20 Yeah, I mean, I 100% agree with that.

6:23 Design is one of those things that AI is not that good at yet.

6:26 And when you have a B2C app like this, a consumer-facing [music] app,

6:29 you want it to feel This isn't just for utility, this is for fun, creativeness.

6:34 So, I agree on that.

6:35 Let's talk about the tech stack.

6:36 What did you actually use to build this?

6:38 All of our designs live inside Figma.

6:39 And for the [music] dev part, feel like I I'm stuck with Cloud Code.

6:44 And I started off with just a single terminal instance of Cloud Code Max,

6:48 but I was recommended this tool called Conductor,

6:51 where you can run several instances of Cloud Code

6:53 to work on different [music] work trees at the same time.

6:56 And we use Superbase for our database and back end.

6:59 The web app used to live on Vercel,

7:00 but we still have it running web aspects of the product.

7:03 Okay, cool.

7:03 We talked a lot about building,

7:05 but I think maybe the more important thing here is validating.

7:08 So, tell me about how you validated once.

7:11 I did two things to validate our product and to get the first customers.

7:14 Most obviously thing that you can do is just go through your personal network.

7:17 And what I do is I open up three different tabs.

7:20 I have my X open, I have my LinkedIn open,

7:23 and I have my Instagram or Facebook open up.

7:26 I have my friends list.

7:27 I just go through every single one of them and see who might be a good fit.

7:31 So, literally, I circled everyone who had a potential event coming up,

7:35 and it was four friends who said,

7:36 "Okay, I would love to try it." It was a Halloween party,

7:38 birthday party, one wedding, and one networking event.

7:41 So, this is the second part.

7:43 Now, you have to go outside of your inner circle and really

7:45 try to reach out to everyone who could be your potential customer.

7:49 So, what I did was since once could be used at parties, at events, at weddings,

7:52 I searched on Instagram #wedding, #birthdayparty,

7:57 and cross-platform we had around 250 to 300 people listed out.

8:00 I wrote down a very simple cold message

8:03 type of two to three sentences max that could

8:05 grab their attention and try to pitch your idea so that they can try it out.

8:08 Amongst the 250 people we got around 15 people who reached back and we got

8:12 around 12 events fixed for that single month

8:15 and that's when me and my co-founder decided,

8:18 "Okay, this does have market potential.

8:20 Let's try to go all in and try

8:21 to build out something that's really cool." This is awesome.

8:24 I've never heard of validation in this sort of framing before.

8:28 So, let's talk about this a little bit more.

8:30 You got your app from zero to 20K in basically 83 days.

8:34 If you had to start over today, what would be your playbook?

8:36 Step one would be to define your commitment metric.

8:39 And commitment here means two different [music] things.

8:41 Commitment for yourself and commitment for your potential users as well.

8:45 For yourself, set a specific date and specific number of customers or clients

8:50 or other metrics that you would like to see within that date range.

8:54 And at least you know that this is a finite number of days that you

8:57 are dedicating and investing to validate

8:59 your business in a certain amount of time.

9:01 And the commitment metric of the client

9:03 to signal validation doesn't always need to be payment.

9:07 So, for us it was event hosts using our product within those events.

9:11 So, based on your vertical, based on your product,

9:13 there must be some type of metric that truly represents usage.

9:17 And yeah, once you have that commitment metric out,

9:19 I guess step two would be to exhaust your personal network.

9:22 Just open up all of your social media profiles and try to see

9:26 who you can reach out to, whoever relevant to your ideal customer profile.

9:31 And one of the most important things when talking

9:33 to your friends and family is a very famous concept,

9:36 but it's called the mom [music] test,

9:38 which is if you try to validate a product with your mother,

9:41 she would probably be very excited about whatever you build.

9:43 And that is honestly not the best way to validate your product.

9:47 So, just be honest with yourself so that you are sure that you're

9:49 validating the product as opposed to trying

9:51 to find encouragement for your product.

9:53 So, that's step two.

9:54 Well, step three is the real part, which is to build a quick mock-up.

9:57 Don't spend more than two to three days with this.

9:59 Just [music] go on Figma or just use many of these AI tools that's out there.

10:03 No matter how crappy it is, just try to find that really simple [music]

10:07 product that you can present to your users.

10:08 And once you have that, step four is to go

10:10 wherever your users are living in and are active in.

10:14 Just start from zero.

10:15 Go to Reddit.

10:15 Learn the ins and outs of Reddit if Reddit [music] is the place to be,

10:18 or if that's TikTok, or if that's YouTube.

10:20 Because this channel will not only be used for validation,

10:23 but if the validation works,

10:25 it'll be your main marketing channel in the future also.

10:27 So, do so much cold mailing, cold messaging.

10:30 Honestly, what I tell other friends and founders is that if

10:33 you haven't been banned in these platforms at least two times,

10:36 you haven't tried enough.

10:37 And step five is to set that number that gives

10:40 you enough signal or confidence that this product has potential.

10:44 [music] For us internally, the goal was simple.

10:46 Before writing a single line of code, I needed 10 events with an actual date,

10:51 with an actual commitment that they would like to try using our product.

10:54 Having a commitment to actually use at an event where you have your friends,

10:57 your family, your loved ones there, we thought that was already a big enough

11:00 commitment that it was almost proxy to a payment.

11:03 And so, this would be the exact playbook that I

11:04 would be using if I had to start all over today.

11:07 Well, I love this validation playbook.

11:09 I think a lot of people watching this go rewind, start it over, watch it again.

11:13 This sort of commitment metric, this restraint thing sounds scary.

11:16 It sounds hard, but it will save you so much time not building the wrong thing.

11:20 So, I love that.

11:21 Let's switch topics a little bit.

11:22 And I want to see your app.

11:23 Can you give me a demo of your app that made over $20,000 last month?

11:28 Our app is really simple.

11:29 And what you can do is create your own film.

11:32 You name your own film, let's say Brian's party.

11:36 And you can choose the date it ends, choose when your photos reveal,

11:40 like a disposable camera, your filters,

11:44 some of the invitation card when you invite your guests.

11:47 And you can also choose how many participants

11:50 you want to invite and the shots per person.

11:52 You wait out until your film is created.

11:54 Once it is, you can start taking photos and yeah, like a disposable camera,

12:00 this will all be saved up and based on your reveal settings,

12:03 this might reveal later or might reveal now and you can check everyone's

12:07 photos in this album where everyone's photos all gather up in one area.

12:12 Cool.

12:13 Okay, well, that's an awesome app.

12:14 I love apps like this, super cool.

12:17 Last question that we ask all founders who come on Starter Story,

12:20 what would be your advice to young Brian or for anyone watching

12:23 this who wants to come up with a cool app idea like you,

12:25 make money, do indie hacking, what would be your advice?

12:28 I think the most important would be to [music]

12:30 stop overthinking and just launch.

12:32 Because I used to be a person who overthinks a lot.

12:35 How do I do marketing?

12:36 How do I do sales?

12:37 And all blah blah blah.

12:38 But I realized that those are really not the most

12:40 important things if you're trying to go zero to one.

12:44 [music] Rather, just spend that time talking to more users and just building out

12:47 the very first version in like a week [music] or two maximum and just launch.

12:52 Because all of your assumptions and all of your guesswork may

12:56 go to nothing once you launch and once users start using it.

13:00 You might be solving a whole new

13:01 different problem than what you were initially expecting.

13:03 So, really stop overthinking and launch [music] as fast as possible.

13:07 Thanks for coming on, Brian, and sharing.

13:09 Super cool app.

13:10 I think it's going to grow a lot.

13:11 Thanks for coming on and sharing everything.

13:13 All right, man.

13:13 Thanks a lot.

13:14 All right, Gus from Starter Story.

13:16 What do you think of this business, this app, Once Film?

13:19 First thought is really cool product.

13:21 A lot of mobile app founders we talked to, I

13:23 feel like we've seen it before to some degree.

13:25 I haven't exactly seen an app quite like this.

13:28 I know it probably does exist.

13:30 But that's my first thought is like just a cool product and like a cool dude.

13:33 A lot of people have weddings and want this sort of thing

13:35 in this like social media organic world that we live in.

13:40 I had a wedding, you had a wedding.

13:42 I'm sure you get all these like professional photographs,

13:45 but they're like super lame and you don't even post those to social media.

13:48 You just post like the selfies you took or or whatever.

13:51 So I actually think this is like from a growth perspective,

13:55 this app is going to be huge.

13:57 Maybe we can have him back on the channel

13:58 when I think it's going to grow fast and hits,

14:00 you know, a million dollars a year or wherever it

14:03 gets and we can talk more about the growth of that.

14:05 So let us know in the comments if you want

14:08 to see us talk more about how he grew that.

14:10 I think his validation strategy was really smart.

14:13 What do you think about that?

14:14 Yeah, that was it was really like compelling cuz, you know,

14:17 I've tried to start like my apps and stuff like that and I

14:20 totally fall into the trap of [music] like building it first.

14:23 And with Claude Co and all these AI tools,

14:26 it makes it so easy to do it and then avoid the hard part.

14:31 [laughter] You know, when he was when he was talking about like

14:33 go through your contacts and reach out to people, man,

14:36 I could feel myself sort of like cringing up

14:38 a little bit like I can't imagine like messaging

14:40 a random person from 10 years ago when I

14:42 went to college and being like, "Hey, I built this.

14:43 Like, what do you think?" But I

14:45 think that's definitely like a beginner's mindset.

14:49 You're spot on with that.

14:51 Before when it was hard to build stuff,

14:52 you had to ask people and then decide you would build it.

14:55 That would be like the natural way to do things cuz you just couldn't build it.

14:59 Now I think that AI tools are such a crutch in that sense is that like,

15:03 "Oh, I have a cool idea." Instead of talking to people,

15:05 I'm just going to build it.

15:06 Then you build it, it works and it's awesome.

15:09 And then you don't know what to do next.

15:10 You're scared, it doesn't exactly look as good as you wanted it to.

15:13 So then it, you know,

15:14 maybe demotivates you from doing this very, very important thing,

15:18 which is sharing it with random people that you haven't talked to in 10 years.

15:22 This is the scary stuff.

15:23 So, hopefully a lot of people watching this realize that, "Oh,

15:26 in a world where anyone can build anything in 1 hour, this is the secret sauce.

15:31 Going out and setting your commitment metric of I need 10 people

15:36 to say they're going to use this thing before I finish it." So,

15:40 if you're thinking about doing the same,

15:42 you may even build some stuff before or you're thinking

15:44 about jumping into Cloud Code and starting to build an app,

15:47 stop right there and instead go click the link in the description

15:51 to learn about how to actually grow and validate a mobile app.

15:54 We put together the top growth strategies for growing a mobile app,

15:59 an iOS app, a B2C app.

16:01 You can click that right down there in the description and get it 100% for free.

16:04 All right, I hope you guys enjoyed this episode of Starter Story.

16:07 We'll see you in the next one.

16:08 Peace.

Study with Looplines Download Captions Watch on YouTube