Content IntroductionAsk Questions
In this episode of Starter Story, John Makavoy, a self-taught coder from Scotland, shares his journey of creating a bus and train tracking app called Mumigo, which has been downloaded over 5 million times and generates approximately $30,000 monthly. John discusses the challenges he faced while developing the app, including transitioning from ad-based revenue to subscription models during the pandemic. He reveals the importance of app store optimization, keyword research, and customer feedback in driving downloads and improving user engagement. John also highlights specific tools and technologies he employed, including Laravel PHP and event analytics, to enhance the app's functionality and growth. His story serves as inspiration for entrepreneurs, showcasing that solving personal problems can lead to successful business ventures.Key Information
- John Makavoy built an app called Mumigo, a bus and train tracking software that has been downloaded over 5 million times since its launch in 2017.
- The app makes approximately $30,000 a month in revenue, primarily through subscriptions, having pivoted from an ad-based model following revenue loss during the pandemic.
- John attributed the app's success to App Store optimization, consisting of three steps: identifying location-specific keywords, testing additional keywords, and actively requesting user ratings within the app.
- He shared that by adapting the app for local terminologies and using AB testing for paywalls, he significantly increased conversion rates and ultimately revenue.
- Despite lacking formal developer experience, John utilized his graphic design background, self-taught coding, and tools like Laravel and Adobe for the app's development and marketing.
- John emphasized the importance of solving personal problems as a driving force in app development and also stressed the significance of event analytics over vanity metrics for understanding user behavior.
Timeline Analysis
Content Keywords
John Makavoy
John Makavoy from Scotland created an app called Mumigo for bus and train tracking, which has over 5 million downloads since its launch in 2017. He taught himself coding and built the app alone.
Mumigo
Mumigo is a bus and train tracking app that covers over 160 cities and has gained significant user traction, generating $30,000 monthly through subscriptions following a pandemic-driven pivot.
App Store Optimization
John achieved over 5 million downloads by implementing effective App Store Optimization strategies, including keyword research and strategic use of location-specific keywords to boost visibility.
Monetization Strategies
Initially, John monetized through banner ads, generating $8,000 monthly before transitioning to a subscription model which doubled his revenue to over $30,000.
Subscription Growth
Mumigo experienced unprecedented growth following a strategic pivot to subscription services, resulting in a substantial increase in revenue due to effective use of A/B testing on paywalls.
User Engagement
John improved user engagement by implementing features that provided real-time updates and notifications about transit delays while utilizing machine learning to enhance service.
Business Management
John emphasized the importance of handling administrative tasks efficiently with tools like Doula, which helps manage taxes and bookkeeping for entrepreneurs and solo developers.
AI in App Development
The discussion highlighted how modern app development can leverage AI tools for rapid prototyping and market research, suggesting that developers today can create apps much faster than in the past.
Related questions&answers
What is App Store optimization?
How successful has the app been?
What did John use to build the app?
How did John monetize the app?
What kind of challenges did John face in the beginning?
What advice did John give for starting a mobile app?
What kind of tools did John use to support his business?
What were the main costs of running the app business?
What role did A/B testing play in John's growth strategy?
How did user onboarding affect app performance?
More video recommendations
These 5 Ways to Use AI Will Make You $1M (With Zero Code)
#AI Tools2025-11-07 11:20Scrape ANY Website in Minutes (Without Coding!) - BrowserAct Review + Tutorial
#Digital marketing2025-11-07 11:16Exploring the Future of AI in Everyday Tech
#AI Tools2025-11-07 11:12How To Monetize TikTok Account in 2025
#Social Media Marketing2025-11-07 11:10This Crypto Strategy No Longer Works [Do This Instead]
#Cryptocurrency2025-11-07 11:07XRP, XLM & HBAR BREAKING NEWS!!! 🚨 (SELL WARNING!)
#Cryptocurrency2025-11-07 11:03I Cloned a $50 Million App in Less Than 15 Minutes Using AI (Bolt v2 Beginner’s Tutorial)
#AI Tools2025-11-07 11:01BITCOIN - YOU HAVE 24 HOURS!
#Cryptocurrency2025-11-07 10:56