The original is one click away. Open original ↗
How a college student built four apps to $400K monthly revenue
Executive overview
Nicole built four consumer apps before age 25, reaching $150K MRR with her first (GlamUp) and $250K MRR with her second (Sprout), with a third app approaching $200K MRR within three months of launch. She had no engineering background and started from a dorm room.
Her edge is treating UGC content creation as a production system — scientifically testing caption size, audio, video length, and camera angle — then scaling with trained creator networks. The same core playbook repeated across all four apps: viral UGC content, referral-gated paywalls, and onboarding designed to prime purchase intent.
Growth is a repeatable system, not luck: find one viral format, document it frame-by-frame, then train a thousand creators to replicate it.
GlamUp: building the first app
- Inspired by Umax (facial scoring app); repositioned the concept for women around makeup and skincare rather than facial rating
- First MVP shipped in three to four weeks; version two took another month
- Peaked at 150K MRR and roughly two million lifetime downloads before the team stopped actively working on it
- A copycat app accidentally sent traffic to GlamUp via ASO confusion — credited with around $100K in a week
UGC content strategy
- Initial content format: before/after makeup slideshows using Pinterest images run through a makeup-removal app to create artificial contrast
- Winning caption formula: "Never saw myself with the right makeup routine 😭😭" — tested extensively; line count, text size, and position all mattered
- Same hook, same caption structure, same ten audios — used across hundreds to thousands of posts
- Once a viral format was confirmed on personal accounts, immediately scaled to 30–40 creators for GlamUp; over 1,000 for Sprout
- Sprout reached 100M monthly views while Nicole was active; now hitting 400M views per week
Creator training system
- Creators recruited via influencer Discord communities and Handshake (student internship platform)
- 15-minute interview to vibe-check seriousness before onboarding
- Structured course: modules with video tutorials, quizzes after each module to verify completion
- Over 50% of creators with no prior experience went viral within two weeks of completing the course
- Content bank includes: viral format concept, example videos, suggested audio, and line-by-line scripts with shot direction and specified emotions per line
- Pay structure: flat rate ($10–$30 per post) plus decreasing CPM bonuses (e.g. 10K views = $40, 1M views = $800)
Onboarding and paywall design
- Onboarding primary purpose: prime purchase intent, not just data collection — questions are sequenced to make users feel they need the app
- Sprout added "fun fact" pages between questions that compare the app favourably to alternatives
- Rating prompt placed mid-onboarding: CTA button reads "I rated it" — users who cancel the system rating dialog must click this button to continue, creating social pressure to rate
- Referral mechanic: users can unlock results for free by inviting three friends; the copy-paste template includes the app name, boosting branded keyword search on TikTok
- GlamUp's blurred scan results are fake — the API only runs after payment to avoid wasted cost
- Hard paywall immediately after onboarding outperformed letting users explore the app first by 50% conversion lift (confirmed by A/B test on newest app)
- Second paywall (50% discount) shown immediately after a user dismisses the first
- Usage-triggered upgrade paywall fires when users exhaust their weekly scan limit
- Raising prices from $3/week to $9/week on GlamUp increased conversion — same effect observed with a 20% price increase on the newest app
Sprout: second app improvements
- Same core onboarding and UGC playbook, but more mature systems and a larger creator network
- Pricing up to $80/month (vs. $3–$9/week for GlamUp) — higher LTV justified by job-search use case
- No annual plan: charging annually implies it takes a year to find a job
- Payment via Stripe (in-app interstitial) rather than native App Store billing
- Dropped the discounted paywall; moved to hard paywall immediately after onboarding
Lessons and principles
- Download and study competitor apps directly rather than relying on Twitter posts; most of what matters is in the product, not in public write-ups
- Test content scientifically: GlamUp tested video duration to find 6.7 seconds optimal for one format; tested caption line count, text size, placement, and audio
- Build apps you actually care about — motivation and taste matter more than market opportunity alone
- Lean teams outperform: left Sprout (10 full-time staff) to return to a small founding team for new apps
- First-principles thinking beats following trends; hands-on product study beats reading about results
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.