Summary of "How I built an app that makes $2,000 in one month (from scratch)"
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)
- Idea + competitor audit: pick a proven category + niche angle → ~1 day.
- Design quick Figma prototypes + brand (mascot) → ~1–2 days.
- Build MVP with Expo; avoid signup, store data on device; add notifications & widgets if relevant → 1–3 weeks.
- Configure subscriptions with RevenueCat; set monthly/yearly and short trial.
- Instrument product funnel (onboarding screens, permission prompts, trial start) and build a dashboard.
- Launch minimal landing page + App Store assets; run ASO research (Astro) to select keywords.
- Drive initial downloads via organic creator content and community posts; measure who converts.
- 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.
- A/B test paywalls and onboarding; keep the best combination before scaling ad spend.
- 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.
Category
Business
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.
Preparing reprocess...