Video summary

How I built an app that makes $2,000 in one month (from scratch)

Main summary

Key takeaways

Business

Concise executive summary (business focus)

Glow is a focused MVP — a daily-affirmations mobile app with warm/cozy branding, widgets and a mascot — built quickly to validate a freemium subscription business. The repeatable playbook: ship a narrow, polished product fast, instrument the onboarding funnel, run systematic A/B experiments, and scale paid acquisition only after onboarding → trial → paid conversion is reliably profitable.

Project snapshot

  • Product: Glow — daily-affirmations mobile app (warm/cozy UX, mascot, widgets). Built as an MVP in React Native (Expo) and shipped on iOS first.
  • Founder/owner: Arthur, 20, CS student. Built from scratch and used $200 personal ad budget plus promotional ad credits.
  • Business model: Freemium with in-app subscriptions (monthly and yearly). Experiment pricing: Monthly $10, Yearly $40 (3-day free trial).
  • Timeline: ~57 days from idea to reaching targeted profit level (iteration + ads + organic growth).

Frameworks, processes and playbooks used

  • Lean startup / MVP approach: copy a proven app category and build the minimal product to test monetization quickly.
  • Competitor reverse-engineering: screenshot top-grossing apps, replicate key patterns & flows, then differentiate by niche (Nordic winter / cozy UX).
  • Product → dev workflow:
    • Design: Figma mockups.
    • Development: React Native (Expo) for core app; native Swift for widgets.
  • Growth loop: ASO + creator/organic content + paid ads → optimize onboarding → repeat and scale.
  • Measurement & experimentation:
    • Funnel instrumentation: downloads → onboarding completion → trial start → paid conversion.
    • A/B testing: PostHog + RevenueCat experiments for paywalls and onboarding variants.
    • Channel tracking: TikTok events SDK (native) + link tracking; hourly conversion analysis to schedule ad delivery.
  • Onboarding playbook: reduce friction, add a progress bar, use commitment psychology (explicit commitment step before paywall), targeted personalization (“for you” categories).
  • Monetization ops: RevenueCat for subscription management, receipt handling and paywall A/B testing; use billing grace period to recover failed charges.

Key metrics, KPIs and targets

  • Downloads:
    • Early: ~900 downloads after launch/shorts.
    • Paid ads: ~100 downloads/day on €30/day campaigns at one point; later >200/day in some periods.
  • Retention:
    • Day 2 retention initially ~15%.
  • Onboarding:
    • Completion improved from 74% → 83% after redesign.
    • Target: 80–85% onboarding completion.
  • Conversion:
    • Download → trial: ranged 12.5% → 20.6% (best days).
    • Trial → paid: ~31% average.
    • Example: 29 downloads → 6 trials = 20.6% download→trial.
  • Subscriptions & revenue:
    • Active trials: reported between 22 → 46.
    • Active subscriptions: reported between 37 → 66.
    • Revenue (28‑day windows): $1,500 → $2,400 → $2,800 at different checkpoints.
    • Best single day revenue: ~$278 (7 conversions).
  • Unit economics example:
    • For 100 downloads: expect ~14 trials → revenue ≈ $164 (reported calculation).
  • Payout & cash flow:
    • Apple payout lag: 30–45 days; founder fronted ad spend temporarily.
    • Enabling 3‑day billing grace period recovered ~10% extra revenue.
  • Ad performance:
    • Some creatives achieved < $0.10 cost-per-download (for specific creative); aggregate CPI varied.
    • Initial ad tests lost money until onboarding/trial experience demonstrated value.
  • Profit calculation:
    • Profit = revenue − Apple fee (15% small-business program) − ad spend.
    • Project reached >$2,000 profit/month target by ~day 57 (assisted by ad credits and better conversion).

Concrete examples, case studies & actionable recommendations

  • Idea selection:
    • Pick a proven app category and a narrow niche (example: affirmations + Nordic winter) to differentiate.
    • Action: scan top‑grossing app categories and choose a replicable single‑feature MVP.
  • Design & brand:
    • Create a mascot to humanize the product (GPT + designer tutorials used).
    • Use Dribbble for UI inspiration and prototype in Figma before coding.
  • Technical scope reduction:
    • Start with local device storage (no signup) to avoid backend complexity.
    • Use Expo for rapid cross‑platform development; implement native modules only when necessary (widgets, TikTok SDK).
  • Monetization setup:
    • Use RevenueCat for subscription logic, receipt validation and paywall experiments.
    • Offer monthly + yearly plans and a short free trial to boost trial uptake.
    • Opt into Apple Small Business Program when eligible and enable billing grace period to recover failed payments.
  • Analytics & experiments:
    • Instrument onboarding screen-by-screen to find drop-off points.
    • A/B test onboarding variants (example: removing one screen increased completion and conversions).
    • A/B test paywall design/messaging via RevenueCat.
  • ASO & acquisition:
    • Use an ASO tool (Astro) for keyword research: target popularity >20 and difficulty <50.
    • Include 2–3 primary keywords in title + subtitle; add supporting secondary keywords.
    • Test icons and screenshots via App Store Product Page Optimization.
  • Ads & creatives:
    • Test multiple short creatives and formats (POV, product demo, transformation). Post 10–20 variations and double down on winners.
    • Integrate conversion tracking (TikTok SDK) before scaling spend; track install, app open, trial start.
    • Schedule ad delivery to hours with highest trial conversion.
    • Use promotional credits (TikTok, Apple) to extend runway.
  • Community & earned channels:
    • Use own YouTube and short videos to drive early downloads.
    • Participate in relevant communities (Reddit, Telegram, WeChat); one organic share yielded substantial downloads.
    • Pitch technical/feature stories (e.g., Expo article on widgets) for earned media.
  • Operational tips:
    • Use Transporter for faster App Store uploads (faster than EAS queue for App Store-only submissions).
    • Respond to negative reviews with clear guidance — public responses can help perception and conversions.
    • Localize creatives/UI to improve conversion in non-English markets (Norwegian testing planned).
    • Use progress bars and commitment steps during onboarding to lift completion and conversion.

Failures, learnings and tradeoffs

  • Failure modes:
    • Overly long onboarding reduced completion.
    • Incorrect App Store privacy toggles caused an initial rejection.
    • Early ad spend was wasted when onboarding/trial did not communicate value quickly.
  • Key learnings:
    • The biggest revenue lever is onboarding — “spend ~90% of your time optimizing onboarding.”
    • Small UX changes (remove a screen, add progress, add commitment step) can produce large conversion lifts.
    • Instrumentation and experimentation are essential before scaling paid acquisition.
    • Plan for app store payout delays (30–45 days) or arrange bridging cash; some services can advance payouts.

Concrete next steps / playbook (replicable)

  1. Idea + competitor audit: pick a proven category + niche angle → ~1 day.
  2. Design quick Figma prototypes + brand (mascot) → ~1–2 days.
  3. Build MVP with Expo; avoid signup, store data on device; add notifications & widgets if relevant → 1–3 weeks.
  4. Configure subscriptions with RevenueCat; set monthly/yearly and short trial.
  5. Instrument product funnel (onboarding screens, permission prompts, trial start) and build a dashboard.
  6. Launch minimal landing page + App Store assets; run ASO research (Astro) to select keywords.
  7. Drive initial downloads via organic creator content and community posts; measure who converts.
  8. Run small paid test campaign (TikTok) only after onboarding is rock-solid and SDK tracking works; test many creatives and restrict ad schedule to top conversion hours.
  9. A/B test paywalls and onboarding; keep the best combination before scaling ad spend.
  10. Monitor daily: downloads, onboarding completion, download→trial, trial→paid, churn, revenue, CAC, LTV. Use metrics to decide scaling.

Financial & scaling notes

  • Margin assumptions: Apple Small Business Program reduces App Store fee to 15% — use this for modeling when eligible.
  • Cash flow: Apple payouts lag 30–45 days — budget to front ad spend or use third‑party financing.
  • Scaling lever: once onboarding & paywall are optimized, increase ad spend and reinvest revenue into creatives and higher budgets.
  • Cost sensitivities: creative quality and attribution setup heavily impact CPI/CAC; mismatch between ad promise and in‑app experience reduces conversion.

Presenters and referenced tools / sources

  • Presenter / case study: Arthur (creator / founder of Glow)
  • Tools & references: Figma, Dribbble, Expo (React Native), Swift (widgets), Jitter (animation), RevenueCat, PostHog, Astro (ASO), TikTok (ads + events SDK), Transporter, Superwall (paywall inspiration), Gemini API (text-to-speech), Supabase, Reddit/Telegram/WeChat, GPT (mascot ideation), Chris Rarok (mascot tutorial reference).

Bottom line: Ship a focused MVP fast, instrument the onboarding funnel, run systematic A/B experiments, and only scale paid acquisition once onboarding → trial → paid conversions are validated and profitable.

Rate this summary

Your feedback will help improve summaries.

Improve this summary

Reprocess with a stronger model when the summary feels incomplete or inaccurate.

Pro

Translate summary in another language

Pro

Ask questions to this video

Chat for follow-up questions, clarifications, and source-backed answers.

Coming soon

Share this summary

Original video