How I Built It: $400K/Month Mobile App

By Starter Story

Mobile App DevelopmentFitness TechnologyStartup Growth StrategiesAI in Fitness
Share:

Key Concepts

  • Gravel: An AI fitness app providing smart workouts for the gym.
  • MVP (Minimum Viable Product): The initial version of a product with just enough features to be usable by early customers.
  • Product-Market Fit: The degree to which a product satisfies strong market demand.
  • User Acquisition: The process of attracting and converting potential customers into actual users.
  • UGC (User-Generated Content): Content created by users, often used in marketing.
  • AI (Artificial Intelligence): Technology that enables machines to perform tasks that typically require human intelligence.
  • Tech Stack: The set of technologies used to build and run an application.
  • Meta Ads Library: A public repository of advertisements run on Meta platforms (Facebook, Instagram).

Gravel: From MVP to $400K+ Monthly Revenue

This summary details the journey of Julian, a developer from Argentina, who built Gravel, an AI fitness app that generates over $400,000 in monthly revenue. The narrative covers the app's inception, development, launch strategy, scaling, and key learnings for aspiring app builders.

Genesis of Gravel: Identifying a Market Gap

Julian's background in software engineering and his upbringing in a fitness-oriented family provided a unique foundation for his entrepreneurial venture. After a previous startup experience in influencer marketing for mobile games, which evolved into an unwanted marketing agency, Julian and his partners recognized the significant revenue potential in fitness apps. This realization, coupled with Julian's personal passion for fitness, spurred the decision to build their own app.

The initial idea for Gravel stemmed from Julian's dissatisfaction with existing workout apps. While using an app called Fitbot, which offered on-demand workouts, he identified critical flaws: the workouts were often "weird and even a bit dangerous." This observation ignited the vision to create a superior product with a "proper workout engine" and improved UI/UX.

Development and MVP Creation

The development of Gravel's initial Minimum Viable Product (MVP) took approximately two to three months. The MVP was built in two phases:

  1. Pre-Fitbot Phase: Focused on creating a workout tracker, similar to existing apps like "Heavy" or "Strong."
  2. Post-Fitbot Phase: Transitioned to incorporating the core functionality inspired by Fitbot, but with a focus on a more robust and intelligent workout generation system.

The most challenging aspect of development involved building the "business logic" for custom workouts. This required considering numerous variables, including:

  • Equipment availability: What gym equipment does the user have access to?
  • Weekly goals: What does the user aim to achieve?
  • Training frequency: How often does the user go to the gym?
  • Consistency: How regular is their training schedule?
  • Demographics: Gender, weight, age.
  • Specific training preferences: Excluded muscles, focus muscles.
  • Training location: Adapting to different gym environments.

This intricate system of combinations and settings was crucial for delivering personalized workout plans.

Launch Strategy: Leveraging Reddit for Early Traction

Julian's initial launch strategy heavily relied on Reddit as a distribution channel. He posted a detailed thread about how he built Gravel (then called "Games AI"), sharing technical specifications. This post garnered significant attention:

  • Likes: Over a couple hundred within the first few hours.
  • Impressions: Over 300,000.
  • Early Users: The first couple thousand users were acquired through this post.

The target audience on Reddit, primarily developers who appreciate technology and may be interested in fitness but find it intimidating, proved to be a receptive market. The early users provided valuable feedback, including bug reports and feature requests, which validated the app's potential and served as the "final push" to transition from a free app to a serious business with plans for advertising.

Scaling to $400K+ Monthly Revenue: The Paid Ads Playbook

While Reddit provided initial traction, the significant revenue growth to over $400,000 per month was driven by paid advertising.

  • Subscription Model Implementation: Paid ads were initiated shortly after the introduction of a subscription model.
  • Early Success: The first ad campaign yielded a subscription within 10 minutes of activation, a highly motivating moment for the team.
  • International Expansion: The app was translated into Spanish, and ads were run in South America, starting with a modest budget of less than $50 per day. This strategy proved effective and continues to be a core component of their growth.

Key Learnings and Tips for App Builders (2025)

Julian shared several crucial insights for aspiring app developers, particularly for consumer and fitness apps:

  1. Validate Before Spending on Ads: Ensure not only that the product works but also that users are willing to pay for it.
  2. Leverage International Markets: Consider translating the app and running ads in markets with lower ad costs (e.g., South America) before entering expensive, competitive markets like the US.
  3. Start Small with Content Creation: Influencers or content creators can be hired for as little as $50. AI tools and user-friendly editing software (like CapCut) can be used to create effective ad videos. The challenge lies in producing volume.
  4. User-Generated Content (UGC) is King: Most successful ads are UGC-style. AI-generated videos are also cost-effective and easy to test.
  5. Copy What Works: Utilize the Meta Ads Library to analyze competitors' successful ad campaigns. Identify their strategies and adapt them for your own campaigns.

Gravel App Demo and Functionality

The Gravel app is an AI fitness application specifically designed for strength training and gym workouts. The user onboarding process involves:

  • Personalization: Gathering user information such as name, fitness goals, experience level (beginner, intermediate, advanced), and specific metrics like one-rep max for key exercises.
  • AI Integration: The app explicitly highlights its AI capabilities during the onboarding to emphasize its advanced nature.
  • Workout Customization: Users provide details on training frequency, split, desired muscle focus, and muscles to exclude.
  • Gym Profile: Users can create a profile for their training location.

The core of the app experience is the workout card, which guides users through their active workout. Features include:

  • Exercise List: A clear list of exercises to perform.
  • Workout Tracker Functionality: Similar to traditional trackers.
  • Content: Detailed descriptions and video demonstrations for each exercise.
  • Smart AI Features:
    • Weight Adjustment: Weights are automatically adjusted based on exercise order.
    • Recovery Rate: The app assesses muscle fatigue based on previous workouts, including data from external sources like Apple Health and Strava (runs, etc.), and adapts future workouts accordingly.
  • 24/7 Support Chat: A human-operated support system within the app, which users highly value.

Tech Stack

Gravel's tech stack includes:

  • Frontend: React Native and Expo.
  • Backend: .NET for core functionality.
  • Internal Dashboards: Next.js and React.
  • AI Integration: Julian uses tools like Cursor, but with a cautious approach, specifying which files the AI can interact with to prevent unintended changes.

Financials and Expenses

Julian provided a breakdown of Gravel's financial aspects:

  • Major Expenses:
    • Paid Ads: Approximately one-third of revenue is spent on Meta and TikTok ads, with some allocation to Google and Apple Search. This cost excludes ad creation.
    • Salaries: Initially, the team consisted of three founders. The team has since grown to 13-14 people (including part-timers and contractors), with salaries estimated between $50K-$80K.
    • Platform Fees: 15% cut from Apple and a 1% clip from revenue.
    • Software & Infrastructure: Around $1,000 per month for servers, AI bills, and other tools.
    • MMPS (Monthly Minimum Payments): Approximately $1,000 per month.

Advice for Aspiring Builders

Julian's overarching advice for anyone looking to build something is:

  • Be Passionate: Build something you are excited about, as this passion fuels motivation and makes the "grind" more bearable, even when working for free.
  • Persevere: Building is only part of the process. Be prepared for the hustle, including marketing efforts and ads that don't perform. Keep pushing forward.
  • Know When to Quit: It's also crucial to recognize when a product isn't working and to be willing to pivot or abandon it, rather than prolonging its existence unnecessarily, as they experienced with their previous startup.

Conclusion

Julian's story with Gravel exemplifies how identifying a genuine problem, building a robust solution with a focus on user experience and intelligent features, and employing a strategic marketing approach, particularly paid advertising, can lead to significant financial success. His emphasis on validation, internationalization, and leveraging existing marketing tools like the Meta Ads Library offers actionable insights for anyone looking to launch and scale a consumer app in today's competitive landscape. The core message is to build something you love, be persistent, and learn from both successes and failures.

Chat with this Video

AI-Powered

Hi! I can answer questions about this video "How I Built It: $400K/Month Mobile App". What would you like to know?

Chat is based on the transcript of this video and may not be 100% accurate.

Related Videos

Ready to summarize another video?

Summarize YouTube Video
How I Built It: $400K/Month Mobile App - Video Summary