Starter Story

I vibe coded a $17K/month mobile app

21 min
Dec 15, 20256 months ago
Listen to Episode
Summary

George Lampropolis, an 18-year-old college freshman with no coding experience, built Wrestle.ai, an AI-powered wrestling coaching app generating $17K/month, using no-code/low-code tools and influencer marketing. The episode details his six-step vibe coding process, tech stack, and marketing playbook for launching apps quickly with AI.

Insights
  • AI has democratized app development—non-technical founders can now build and launch revenue-generating apps in weeks using no-code platforms and ChatGPT, eliminating traditional barriers to entry
  • Viral ideas require three pillars: uniqueness, helpfulness, and a 'gotcha moment' that stops scrolling; distribution alone cannot compensate for a non-novel concept
  • Influencer marketing via direct outreach (100 DMs/day, phone calls, CPM-based deals) is more effective for app growth than paid ads when targeting niche audiences
  • Onboarding design is critical to conversion; successful apps copy proven patterns from high-converting apps and use sunken cost fallacy to drive free trial adoption
  • Hiring strategically for specific tasks (payments, authentication) while handling core product yourself maximizes ROI; AI literacy is now a baseline requirement for hired talent
Trends
No-code/vibe-coding platforms enabling non-technical founders to build and ship mobile apps in 4-8 weeks with minimal development costsAI-as-advisor model where ChatGPT serves as real-time debugging and learning tool, replacing traditional developer mentorshipNiche vertical SaaS apps (wrestling, fitness, specific sports) gaining traction through influencer-first go-to-market strategies rather than broad consumer marketingSubscription app economics shifting toward annual billing with free trials to improve unit economics and lifetime valueInfluencer marketing becoming primary customer acquisition channel for mobile apps, with CPM-based performance guarantees replacing flat-rate sponsorshipsProduct quality investment threshold at $5K MRR—founders shift from MVP vibe-coding to hiring designers and engineers for scalingAPI-first architecture enabling rapid feature parity with established competitors (e.g., nutrition database, barcode scanning) at fraction of build costFounder discipline around reinvestment (George not taking salary until $100K MRR) becoming competitive advantage in bootstrapped app businesses
Topics
No-code app development platforms and vibe codingAI-assisted coding with ChatGPT and large language modelsMobile app monetization via subscription (monthly/annual pricing)Influencer marketing and creator outreach strategiesApp Store optimization and ranking algorithmsOnboarding design and conversion rate optimizationVideo analysis and AI inference for niche applicationsFounder psychology and resilience through failureTech stack selection for bootstrapped startupsNiche market validation and product-market fitFree trial mechanics and sunken cost fallacyAPI integration and third-party service selectionHiring and outsourcing for non-core functionsCPM-based influencer deal structuresProduct roadmap prioritization post-launch
Companies
Rourke
Primary no-code/vibe-coding platform used to build Wrestle.ai; George credits it as the best tool for rapid app devel...
Supabase
Backend-as-a-service platform used for Wrestle.ai's database and infrastructure; costs ~$30/month
OpenAI
Provides AI inference API for video analysis feature in Wrestle.ai; costs $40-60/month
RevenueCat
Subscription management and analytics dashboard used to track Wrestle.ai's MRR and revenue metrics
TestFlight
Apple's beta testing platform used to port and test Wrestle.ai before App Store launch
Expo
React Native framework used in Wrestle.ai development; George encountered technical issues requiring ChatGPT debugging
Fiverr
Freelance platform where George hired a developer for $250 to integrate payments and authentication
MyFitnessPal
Competitor app; Wrestle.ai's nutrition tracker offers similar features at half the premium price
Opal
Referenced as example of high-converting app onboarding design that George studied and replicated
Kalii
Referenced as example of high-converting app onboarding design that George studied and replicated
RizGBT
Competitor app concept; George launched similar app with influencer that failed due to lack of novelty
Plug.ai
Competitor app concept; George's 'Green' app was similar but underperformed due to lack of unique positioning
Starter Story Build
Educational program by host Pat Walls teaching app building with AI; promoted as resource for replicating George's pr...
People
George Lampropolis
18-year-old college freshman who built Wrestle.ai generating $17K/month using no-code tools and AI; main subject of e...
Pat Walls
Host of Starter Story podcast; conducted interview and provided context on vibe-coding trend and Starter Story Build ...
Gus
Co-host/producer of Starter Story; provided commentary and reactions throughout the episode
Quotes
"I truly believe that anyone can build a mobile app these days."
Pat WallsOpening
"I went from idea to the App Store in one month."
George LampropolisEarly interview
"Learning to build with AI is the skill of the next decade."
Pat WallsMid-episode
"There are three pillars for a good idea: uniqueness, helpfulness, and the gotcha moment."
George LampropolisStep-by-step process
"Existence is a pleasure and the hard part is the fun part."
George LampropolisFinal advice
Full Transcript
Yeah, I literally don't know how to code at all. Meet George, a college student who had never written a single line of code in his life. That was until he discovered coding with AI. I truly believe that anyone can build a mobile app these days. In just a couple months, he came up with an idea, he built it, and then he launched it to the App Store. I went from idea to the App Store in one month. Now, that app that he built generates over $17,000 a month. George is proof that with a little determination, anybody can do this. And I brought him on the channel to show me how he did it. And in this video, we'll talk about his six-step vibe coding process that helped him launch his app, the vibe coding tool he uses to ship his apps quickly, and the marketing playbook he followed to grow his app to over $17,000 a month. All right, this is one that you cannot miss. I'm Pat Walls, and this is Starter Story. All right, real quick. You are about to hear a crazy story about how George, this college kid, built and launched his app with AI. I think you're going to love this story. And if it inspires you, I also think you should definitely check out Starter Story Build. It is our program where you will learn exactly how to do what George did and what he's going to share with you today. I'll talk a little bit more on that later, so let's get into the interview. All right, George, welcome to the channel. Tell me about who you are, what you built, and what's your story. Yeah, so my name is George Lampropolis. I launched an app that makes $17,000 per month. I launched within the last six months, and I'm excited to share how I did it today. All right, $17,000 a month with an app in just a few months is insane. What is the app you built, and how is it possible that you can make this much money in such a short amount of time? Yeah, so Wrestle.ai is like an AI wrestling coach. We use video analysis where you could submit videos of your match, and it breaks down what you did right, what you did wrong, and how you could improve, and it gives you drills and actionable plans on how you can actually improve your wrestling. Our pricing is $9.99 for the month, and then $59.99 for the year. All right, so this is my RevenueCat dashboard. We launched Wrestle.ai September 26th. So I look at our MRRs, our MRRs 8,000 from monthly subscriptions, and then the rest are yearlies, but we accrue a lot of yearlies because we attached the trial to the yearly option. Yeah, so we've done over 2 million impressions on social media. Download-wise, I think we're around $17,000. All right, so that's insane that you've vibe-coded this in the last couple of months and you're doing these kind of numbers. Before we get into how you vibe-coded it and how you grew it and how you did all the marketing, I got to understand your background. Tell me a little bit more about you and how you even got into building apps. So I'm 18 right now. I'm a freshman in college. I've always hated school with like a burning passion, and I was always trying my own things, trying ways to make money. Then at 15, I had a decent amount of money saved up for a 15-year-old, and I told my friend, I go, let's go all in. Let's make this social self-improvement app. Our app went viral on social media. We had 10K followers waiting for our app. We had to hire like three development agencies. None of them got it right. It took us a year and a half to finally release the app, and at that point, the hype died and we lost just all our money. I had to pick up a job at TJ Maxx to get some money, and I think that that was the catalyst of my obsession with startups because I always walked around with like a chip on my shoulder that I was kind of meant to succeed. And when I saw that my brains won't work, I was like, all right, I just have to be absolutely relentless on how I attack creating things and starting things, and I just got to keep going until something eventually does work. All right, you shared earlier that you tried to work with developers before and build stuff, didn't really necessarily work out super well, but now, as I understand, you vibe-coded this entire thing and you didn't have a crazy background in development or engineering. Tell me a little bit more about that. Did you actually vibe-code this app yourself? Yeah, so this all started six months ago around in June. I was scrolling on social media. I saw an ad for a vibe-coding platform called Rourke, and it said I built seven apps in a week, and I go, that can't be true, and I decided to try it out. I don't know how to code at all, but I do understand the systems and how to get conversions from these apps and how to build kind of viral ideas. So I used Rourke for whoever doesn't know is a vibe-coding platform, and I also leveraged a bunch of public APIs out there to build some of the functionality. It took me around a month from the idea to being live on the App Store. From June to July 1st, that's when I launched, and in that month, it was just a bunch of attempts with ChatGBT and Rourke to build something that kind of works. Basically, I would try to port the app from Rourke to Test Flight, and there was just a bunch of issues. So anytime there was an issue with Expo, I would just copy the logs, throw the logs into ChatGBT, and I kind of had ChatGBT as my advisor, and it kind of guided me through this whole process. Now, I had to hire out one developer to integrate payments and authentication. I spent the first week of June on Rourke prompting non-stop until I got something that I like. From there, I passed it on to the developer. If you need something simple as integrating a paywall, that's a super easy task, so I paid someone on Fiverr, like $250. That took him about a week, and then the last two weeks were just spent dealing with Apple's nonsense and rejections. George is proof that vibe-coding actually works. I don't know how else I can prove it to you guys, but the best part about this is that we are still so early in this whole vibe-coding thing. I truly believe that learning to build with AI is the skill of the next decade, and this is why I think you should check out Starter Story Build. It is our program where we will teach you how to use AI to build anything. You'll learn how to find an idea, build it quickly, and ship it in just a couple weeks. If you want to get in on this and actually build something, I'm going to put a link in the description to our iOS bootcamp. In that bootcamp, you will learn how to do basically everything George did in just a couple weeks. Our next cohort is starting soon, so just head to that link in the description if you want to enroll. All right, let's get back to the story. The next question that I have for you is if you were to start over today. Obviously, you did this in the last couple months, but a lot of people are going to be watching this thinking, how can I do this right now in 2025, in 2026? If you had to start over, what would be your step-by-step process for creating a somewhat viral app like you did if you were to start over? Yeah, so step one obviously is the idea. I think that's one of the most important parts along with distribution. There's a lot of talk now that distribution is the most important part. I kind of pushed back against that because if you don't have a viral idea in nature, distribution doesn't matter. So in my opinion, there are three pillars for a good idea. Uniqueness, helpfulness, and the gotcha moment. You need uniqueness so it catches eyes. You need helpfulness so it has some stickiness. And you need that gotcha moment that's built into the app that easily conveys what your app does in about five seconds. The gotcha moment is the moment that's going to stop someone from scrolling. Think, I need to try this app out. That idea, the gotcha moment would be in the back of my head whenever I'm designing apps. I go, what could be something that I could seamlessly integrate into a TikTok, YouTube short, whatever, that will get someone to stop scrolling. Right around the time I launched Wrestle.ai, I launched another app in collaboration with an influencer that had a million followers. This app, however, was not a novel idea like Wrestle.ai. It was a concept similar to like RizGBT and Plug.ai. Both Wrestle.ai and this app got around over a million, close to two million impressions at the time. Except Wrestle.ai was getting conversions, getting downloads, and doing really well while this app, Green, that I launched got, I think, a hundred downloads off like 1.8 million impressions. Solely because this app didn't follow the purple cow philosophy. It wasn't something that was abstract and eye-catching. So now, going into the future, any app I build, it needs to be novel. It needs to be something that hasn't been seen before or else your creatives won't convert as well. So step two is designing the app. So you need to answer the question, who is it for? What type of UI would fit the perspective buyer? And then you need to build out the framework first and then the functionality. So I'm literally answering these questions, who's it for, and what type of UI would fit them? And I'm taking that answer and literally just giving it to Rourke. And you also need to have in the back of your head, how could users organically share your app? This way, it's not just all ads been pushing your traffic. Step three, building out the core functionality. So whenever I'm starting a new app, I set aside a week to literally just sit at my computer and prompt Rourke from morning till night. During this time, you're going to have to figure out how SuperBase works. If you want to implement APIs or not, Rourke does offer a ton of APIs as part of their toolkit as well. But if you want to add external APIs like a nutrition database, if you're building out a calorie tracker, there's just so many things out there that don't cost much money and will make your app 10,000 times better. So I highly recommend being on the lookout for some good APIs that you can integrate into your app. So step four, onboarding. This is the second most important part of your app. You can have a great app, but if you can't convert the user, no one will know. The onboarding by nature is designed to convey what value you're giving to the user. So the key to making a good onboarding is copying what already works. I would spend hours just studying other people's onboarding processes and applying the things I saw in their apps to my app. Some great onboarding processes are Opal, Kalii. Just look up whatever apps that are high converting, copy their onboarding and apply the same elements to your onboarding. If I had to summarize the formula for my onboarding process, it would be first to educate the user about what the app does. Second, personalize the experience with guiding questions that both set up the app for them and guides them to why they need the app. And then I would try to enact FOMO of them not having the app. And lastly is showing them the gotcha moment, like having them do the gotcha moment but not giving the results before the paywall. So the length of the onboarding process also contributes to how many people convert. Although it does add friction, it also makes the people who go through it have the sunken cost fallacy, which causes users to at least get the free trial. Step five, hire out when you don't know how to do. The greatest return on investment that I've had during this whole process was probably hiring my developer from Pakistan. A good hire can really change your trajectory. I got really lucky, to be honest, with finding good talent early on in the process. I think a big key thing to do is sell like whoever you're working with on your vision and they will work really hard to kind of get you there because they feel like they're a part of something bigger. And another thing is I think AI now is the great equalizer of education with tools like chatGPT. If you can hire someone that's relatively smart and they know how to utilize AI to learn not just code, they'll probably be able to fulfill 90% of your needs. If you're going to hire someone, have them work on a small task that you think they can do. If they excel at it, then start giving them more responsibility. Step six, this is kind of where I'm at now and it's expanding past vibe coding. So vibe coding is great to release quickly and validate ideas by building on an MVP. But once you start moving past five K a month, you start investing in product quality. Now I have contracted designers and I have some people that work for us. Another thing is probably discipline as you start getting these bigger numbers. I actually haven't taken a penny out of this business yet and I'm not going to take a penny out of this business until we're at 100 KMRR. Yeah, so that would probably be my whole process. And now I'm currently in step six kind of building out past vibe coding and I'm just really excited for the future. Thank you for sharing that. That's amazing. And it's absolutely insane that you vibe coded this in the last few months. I know a lot of people watching this are saying right now, okay, that's cool. You built it, but building doesn't matter anymore. It's all about distribution. So let's talk about it. How did you market your apps and how do you think about marketing your apps and getting users and making revenue? Yeah, so my whole strategy when it comes to marketing these apps, it's all been from influencers. Just influencer marketing quick snapping the gotcha moment. Just kind of keep going and scaling that up. I think influencer marketing is so valuable so much that my co-founders actually one of the biggest people in the wrestling influencing space. So we launched with him. He was a great first push for us when we released. We set up a pre-order to be on the top charts. So the day we released, we were like 18 on the app store just from his influence. And then going into month two, that's when we began to kind of saturate his audience, which you always have to be wary of from there. I took about 500 bucks and I'm like, all right, now that we've saturated cadence audience and we're a little bit known in the wrestling industry. We took the money through it into marketing and generated so far. Now we're at like 13K for this month. I'm probably going to have to invest another 250 before the month ends, but influencer marketing has just been great for us. All right. So I mean, what I'm hearing from you is influencer marketing is huge for you. Your app maybe wouldn't be where it is if you didn't focus so much on influencer marketing and I have a lot of questions about that. What would be your playbook if you were starting over today? What would be your step by step process to find and land influencers so that your app can generate revenue? Yeah. So I'll break down in a few steps. Step one, if you're just starting out DM 100 people a day, step two, the first words of your DM should be paid promo and then like question mark or paid promo for your company, et cetera. Influencers get hundreds to thousands of DMs a day. They will skip your DM if your first two words aren't something that's captivating to them. So what's more captivating than basically I will pay step three. When starting out, I would bought your personal Instagram account with followers and then paid a verifier account to establish more credibility. Once you start doing a few influencers deals, that's when I would switch from your personal account to your business account because then people will recognize your business account more step for stop wasting your time DMing with them. I think this is one of the most important parts to getting a profitable deal. Negotiating is 1000 times easier when you're on the phone with someone and they can feel kind of your presence in your voice. So once they respond, text them your phone number and just say, Hey, let's hop on a call soon. Sometimes they'll call you literally in that moment. Other times they'll be like, Hey, when are you available or I'm busy today? If they say I'm busy today, what's your offer? And they're trying to kind of hard close you. Don't fall for it. Just say, Okay, just hit me up when you're not busy. They're going to want your money. You're paying them. It's not the other way around. Step five closing the deal. The best deals you can make are 20 to 50% upfront for four to five videos with a view guarantee that's based on a $2 to $5 CPM. CPM is the cost per 1000 views. So when you scroll on your Instagram and you see that they average, let's say 25,000 views per video, you're going to make them an offer for videos for 225 bucks. Then you're going to tell them, but you need to have a minimum view guarantee of a hundred K views. Now, if you don't hit that guarantee, you could keep posting until you do. And then we'll pay you the rest of the money and we would probably pay from anywhere from 50 bucks to a hundred bucks upfront. I would hire a VA. There's two stages out hire a VA when you're just getting started and then when you're hyper successful. So people like Cal AI, they need to DM because the founders not going to be DMing these people when you're just getting started. You need to DM so many people to get your foot in the door. So you might as well just pay the cheap amount of money it is to pay someone overseas to massively DM a bunch of people in the middle kind of where I am now. I do all that myself because once your brand is established, your response rate is going to shoot up. So now that our brand is kind of known, I DM off the business account. I scroll for 20 minutes a day are for you pages catered to the wrestling niche message as many people as I can in that 20 minutes. And then the next day, let's say I would hop on the phone with all of them and close the deals. Okay, cool influencers. I mean, that's pretty amazing what you've done and that's a great playbook. We haven't really talked much about the app that you built. What I think is super cool about is this like really kind of niche space wrestling. I don't really know a whole lot about the wrestling world. So I thought it would be cool if you could just show us your app, how it works and maybe like how the business model is. Could you show us? So here's our gotcha moment. This is the most important part of the app. It's where you enter the video of your wrestling match, fill out a little bit of information and then you analyze the video. It then I'll scrape the video for the two wrestlers in the video. You have to pick who you are and then it'll give you a performance breakdown out of 10. It'll give you key observations stuff. You did well, your strengths, your areas for improvement. It'll give you a little like breakdown of your strategy and it'll give you drills to improve your actual wrestling that you can add to your training program in the app. So after that, we have a calorie tracker. We just revamped this thing too. It has a nutrition database. It has a barcode scanner. It has like that Cali I type feature where you can take a picture of your food and estimates the calories. I love this because it almost has the exact same stuff as my fitness pal and it's half the price for their premium. Then we have practice mode here. It's live coaching and the coach basically explains how to do each move. It'll give you like a little tutorial. Here are the steps after it will basically ask you here's how to do the move and you'll take a video of you doing the move and I'll tell you what you did right and what you did wrong. You also have your training programs and stuff like that. You also have a calendar to track your next matches. You have a weight journal. The whole idea behind this app was basically creating an ecosystem for wrestling. All right, cool. Thanks for showing that. That's super cool. Has a lot of cool features. I want to change topics a little bit and talk about tech stack. How did you build this app and what tools do you use on a day-to-day basis to make it run? I know we mentioned this before, but by far the number one tool for vibe coding apps is Rourke. Bolt the vibe code app, replete. In my opinion, none of them come close to how good Rourke is. And I launched my first app with the $25 a month subscription. I didn't even have to upgrade to their more premium subscriptions. Superbase is really easy to use as well. That's what I use for my back end and it's around 30 bucks a month. AI inference costs. We use open AI. It's super cheap. I'm paying 40 to 60 bucks a month. ChatGBT premium. Now I don't use this in the actual tech in the app, but if you're not paying for ChatGBT premium, you're behind. I think it's just the most valuable tool for 20 bucks a month is insane. All right. Well, thanks for sharing that last question that we ask everyone who comes on starter story. If you could go back in time to before you had the successful app, maybe after you kind of failed a few times when you're a little bit younger. What would be your advice to young George or for anyone watching this that wants to build apps quickly like you? What would be your number one piece of advice? Don't complain about having too much on your plate when you prayed to eat back when we were first launching REST LAI. We were hyping up the launch. We had about 3000 pre-orders, maybe 4000. The app goes live at 12 a.m. Right before this at around 11 30, the API we were using for the AI was completely down. So I freaked out because our app entirely relied on this. Not only is it broken, not only is everyone going to subscribe and refund. I felt just so defeated in that moment. Probably one of the most defeated I've ever felt. I was up the entire night working on this, trying to figure out a solution. The API gets fixed at around 5 a.m. I click launch. I go to sleep. I wake up at like 1 p.m. And we're number 19 on the app store and we've made over a thousand bucks. We're flooded with comments on like our Instagram page of yo, this app's so cool. Blah, blah, blah. It was just it was awesome. That was a great yeah, but existence is a pleasure and the hard part is the fun part. You know what I mean? That's beautiful. Well, congrats George on everything you've done. I mean doing this in just a few months and having a really successful app that hits high on the app store charge is insane. So thanks for coming on. Thanks for sharing all that. Thanks for being transparent is showing all your numbers. I think this is going to inspire a lot of people. So thanks for coming on. I feel fired up after listening to George. What a legend, man. But yeah, that was that was a really awesome interview and it was just so fun to hear. Like like you said at the beginning like his determination to build this thing. Yeah, you know, there's a lot of doubters online. I'm sure they're going to be in the comments talking about how this is impossible or you had some sort of special help or savings or whatever. But when I see someone like George who he's 18 years old, he's currently in college. He's doing this in his dorm room. What more proof do you need that this five coding thing is is huge? This is this is absolutely huge. And I hope that watching stories like George shows you that that anybody can do this. Right. And as you said, determination, like he it wasn't that it was easy. Hopefully nothing in this video talks about it being easy. But as he kind of said, AI is the ultimate equalizer. Right. Any answer you need, you can get from AI and you can build stuff with AI. I don't know what you think. Yeah, maybe takeaways like anything is possible to build now with AI, whether it's Rourke, like you said, or Cloudcode or Krischer or whatever the whatever tool is out there. You could do like baseball AI or like pickleball AI or you know, whatever insert niche thing I've shared on our build channel, like my mobile app building process. And so I'm like, I have maybe I'll maybe I'll check out work. Maybe I'll check out something else. Kind of doesn't matter. It's just like, like I said, it gets me fired up to like go build some stuff. Yeah. Yeah. Fires me up too. If you are also fired up like Gus and I am, you should definitely check out starter story build. It will help guide you through the process of finding an idea of building it, launching it to real actual customers, getting feedback and building. Look, it's not going to be easy, but the process is straightforward with a little bit of determination. I'll put a link in the description to our next iOS bootcamp, which specifically if you want to launch an app to the app store, it's going to be exactly how to do that. You're going to do it alongside other people or building cool stuff. That's it for this episode. I hope you guys enjoyed it. Thank you for watching. Let us know in the comments, but what you thought, what kind of questions you have or anything else. Thank you guys for watching. We'll see you in the next one. Peace.