How one developer built an $800K makeup app using TikTok

Executive overview

Most indie apps fail because they're built for the founder, not a proven audience. Louis validated demand on TikTok before writing a line of code, then shipped an MVP in days.

The result: 100K users in three days, two million total users, $800K in one year — all with zero paid marketing at launch.

Validate on TikTok first, build second.

Finding the idea

  • Louis studied TikTok comment sections in the makeup niche to surface real, expressed demand.
  • Comments revealed what users wanted — a way to find their best makeup look without buying products.
  • He posted content around the idea before building the app; it went viral, confirming the market.
  • The niche was signalled by hashtag volume: high view counts and frequent posting = open door.

The four-step TikTok playbook

  1. Warm up a US-based account — new iPhone, US SIM or 24/7 US VPN, then spend 15–30 min/day scrolling and engaging in your niche for ~3 days to avoid bot flags.
  2. Start posting — replicate a trend that works, layer your app concept on it, post once a day until you see traction, then scale to 4–6 times a day.
  3. Add an anchor link — once a video hits a few thousand views (not before), attach a direct download link so users don't need to visit your bio.
  4. Multiply accounts — run 2–3 accounts per phone; at peak Louis had 7 accounts posting 8–12 times a day.

The viral video mechanics

  • One video hit 48M views and 2M likes, generating $12.5K in sales and 60K downloads in a single day.
  • An in-app referral mechanic (invite 3 friends for a free look) drove users back to the comments to share codes, compounding engagement.
  • Anchor link was added at ~500K views — timing was critical; adding it too early kills reach.

App and business model

  • App: Glow Up — AI-generated makeup try-on for iOS and Android.
  • Pricing: $9.99/week or $39.99/year.
  • Scale: 2M users, ~70K paying customers, ~$15K MRR at time of interview.
  • Onboarding is intentionally long to feel personalised; prompts a 5-star review before showing results.

Tech stack and costs

  • Frontend: Flutterflow (Flutter-based no-code/low-code builder).
  • Backend: Firebase, Google Cloud Functions.
  • Payments: Superwall. Analytics: Mixpanel.
  • Backend costs ~$1K/month; AI API ~$500/month; marketing can be $0 with organic content.
  • Profit margins ~90%.

Key lessons

  • Build for a market, not for yourself — study comments, not your own intuition.
  • Ship an MVP fast once content validates demand; perfection kills momentum.
  • You don't need domain expertise — makeup was not Louis' passion, just his market.
  • Move first, adjust later; there is no perfect time to start.

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.