Are you tired of reading the same old stories to your kids night after night? Do you wish your child was more excited about reading? Meet Story Hero, the app that helps children create bedtime stories with magic. Story Hero enables your child to be the hero of their own unique stories through character customization and thematic input.

The Motivation

We are in a global literacy crisis.

  • Several reports including the NAEP, PIRLS, and PISA all show low reading proficiency scores in countries around the world, and the trends point to further decline.
  • The latest PIRLS report indicated 71% of countries assessed saw more children not meeting their minimum reading proficiency requirements (1).
  • NAEP reading scores in the United States have been consistently dropping since 2012. According to their most recent report, only 31% of American 4th graders can read proficiently (2).

In addition to children’s overall reading ability, frequency and enjoyment of books are decreasing.

  • A study by Harper Collins UK found that only 32% of children aged 5 - 10 years old frequently choose to read for enjoyment. This number is down from 55% in 2012 (3).
  • A US survey conducted by Common Sense Media, found that only 52% of parents with children aged 5 - 8 years old are reporting a daily reading habit (either read to by the parent or independently), down from 63% in their 2020 survey (4).

Story Hero is Here to Help!

We know there are positive relationships between reading frequency and reading abilities, AND between reading enjoyment and reading abilities, as evidenced by the National Literacy Trust’s research (5). Our goal with Story Hero is to foster reading engagement at a young age to nurture a love of reading that will benefit kids as they grow. Over time, traditional books can become repetitive for children and parents alike. Story Hero introduces novelty to bedtime while also giving children the autonomy to tell their own stories.

Story Hero Features

  • Character Creation - Kids can create a hero based on themselves by uploading an image or make up a totally unique character from their own imagination by describing their vision.
  • Personalized Stories - From princesses to pirates, mysteries to space adventures, the possibilities are endless. Story Hero makes it easy with pre-made options to inspire, or custom prompts that let kids’ imaginations run wild.
  • AI Voice Read Along - Every story doubles as an audiobook with our AI-powered read-along feature.
  • Parent Voice Clone - With just a 10-second audio sample, parents can clone their voice to add an extra touch of familiarity to the read-along feature.
  • 32 Supported Languages - We offer a fully localized experience with 32 language options for the in-app text, stories and read-along audio.
  • Dynamic Reading Level Adjustments - The app automatically adjusts reading difficulty to match your child’s age.

Let’s Get to Business

In 30 days, we built a business. And we intend to grow it going forward.

📊 Addressable Market: A $13.9B Opportunity

The children's app market is exploding with a 26.71% CAGR, projected to reach $13.9 billion by 2033. Story Hero is positioned at the sweet spot of several converging trends:

  • Children are acquiring screens at a younger age. Overall, 51% of children age 8 and younger have their own mobile device (4)
  • Educational apps command premium pricing at $56 average annual subscriptions (highest across all app categories) (6)
  • 78% of parents prefer digital tools for their children's education (7)

Our target? The 18-20 million US households actively using educational apps weekly - representing a $1.1-1.4 billion opportunity at current subscription rates.

💰 Pricing Model

We're using a freemium-to-premium conversion strategy that's proven in the educational app space:

Free Tier:

  • 3 stories per month
  • Basic character creation
  • Standard AI voices

Story Hero Pro - $5.99/month or $59.99/year

  • Unlimited AI-generated stories
  • Advanced character customization with photo upload
  • Parent voice cloning
  • Premium AI voices with sound effects
  • Story history and favorites

Our pricing hits the mark - competitive with AI newcomers while offering more value than established players. At $60/year, we're positioned perfectly in the $45-85 range where successful children's apps thrive.

The Math Works:

  • Just 1% market penetration (200,000 subscribers) = $12M ARR
  • 5% penetration = $60M ARR
  • 10% penetration = $120M ARR

And that's just the US market. With our 32-language support, we're ready to capture the global opportunity.

Our Tech Stack

We used Bolt.new from Day 1 to build both the mobile app (Expo) and the landing page. It handled most of our full-stack needs in-browser and made it easy to get moving quickly.

For the app, we developed in Expo Go for the majority of the build. When we hit the point where we needed native modules (specifically for RevenueCat), we switched to a development build.

⚡️How We Used Bolt

  • GitHub Integration: The GitHub integration made it easy to create branches and manage changes cleanly. Branching let us test features in isolation without risking the main build. And if something broke, we always had a working version to fall back on.
  • Supabase Integration: We didn’t hook this up right away, but once we connected our Supabase project, things got smoother. Bolt could modify tables, update RLS policies, and make context-aware suggestions based on our actual backend instead of guessing.
  • Discussion Mode: Helped us plan features before building. Gave us structure and reduced wasted work.
  • Smarter AI Edits (Beta): The diff-based edits caused fewer side effects than full file rewrites. Way easier to review and safer to use. Thumbs up.
  • Fast Iteration: Testing changes live was seamless. Paired with EAS updates, we were able to ship multiple OTA updates the same day the app went live.

Bolt wasn’t flawless. We hit issues with changing Expo versions and some hard-to-debug terminal errors. But overall, it saved us time and let us focus on building instead of getting stuck on setup and boilerplate.

📱 Mobile App: Expo

We chose React Native with Expo to ship quickly to both iOS and Android. The new Expo support in Bolt.new worked great and we had our first app running on a physical phone by Day 1. We also leveraged Expo’s features to speed things up. At this point, it’s hard to imagine building a mobile app without Bolt and Expo.

  • EAS Build: We set up commands like npm testflight and npm playstore to automatically build and upload to the app stores.
  • OTA Updates: It took us 5 rejections over 2 weeks to get the v1 version of Story Hero approved. On launch day, we shipped 4 updates via EAS. We didn’t need to go through app review each time. This saved us a massive amount of time.

🧑‍🧑‍🧒 Kid Safety and COPPA Compliance: KWS

From day one, we were committed to making the app safe and fun for kids. That meant deep research into global best practices and regulations. Everything pointed to Kids Web Services by Epic.

  • Country-Specific Age Gates: KWS lets us customize age limits based on what counts as a minor in each country.
  • Parent Verification and Consent (VPC): KWS handles identity verification and makes permission management simple for parents.

🚀 Backend: Supabase

We chose Supabase as our backend because it’s built to scale and let us focus on product, not infrastructure. It handled everything including auth, database, file storage, and functions without needing to manage servers.

  • User Authentication: Sign in with Apple, Google, or email. Done in under an hour.
  • Database: Stores all our stories and user data.
  • File Storage: Hosts all images and audio securely.
  • Edge Functions: Where the AI magic happens behind the scenes.

💵 Monetization: RevenueCat

We got our first paying user on Day 19 and it wouldn’t have happened without RevenueCat. Their documentation made it easy to launch subscriptions on iOS and Android fast.

  • Paywall Builder V2: Helped us launch our first paywall and create a custom one for the Free Lifetime offer during the Indie App Santa campaign.
  • Promo Codes: Their entitlements system let us grant free access automatically when users entered promo codes. This helped us gather early feedback.
  • Localized Pricing: Since our app was used in 54 countries already, showing local currencies automatically through RevenueCat was a huge bonus.
  • Revenue Tracking: I’m addicted to checking the RevenueCat mobile app. 🫠 I even added widgets to my phone to track daily revenue.

🎙️ AI Story Narration: ElevenLabs

ElevenLabs brought our stories to life with engaging AI voice story telling. This feature was requested from a few customers on Day 1 after launching.

  • 32+ Supported Languages: Parents love hearing stories in their native language.
  • ElevenLabs v3: Expression and sound effects in v3 really make stories pop. All our example stories use it, and we’ll switch to v3 for API-generated stories once available.
  • Parent Voice Cloning: Parents can clone their voice with a 10-second sample using the Instant Voice Clone api. Now kids can hear bedtime stories in their parent's voice.
  • Professional Voice Cloning: We even used their Professional Voice Cloning to make Daniel’s wife the voice of Story Hero.

🌎 Going Global: Lingo.dev

Our first real users immediately asked for translations. Lingo.dev helped us localize the entire app, including stories, into 32+ languages in under 15 minutes. Once translated, ElevenLabs auto-generated matching voiceovers. Global support just worked.

💻 Web Platform

Our landing page (StoryHero.site) was built entirely with Bolt.new and visually enhanced using 21st.dev. What could’ve taken weeks was done in 1 to 2 days.

  • Netlify: Took 20 minutes to configure our production deployment. We haven’t touched it since. It just works.
  • Entri + IONOS: Provided us with a free domain: storyhero.site.

Challenges Faced During Development

🧒 Kid Safety & COPPA Compliance

Building a kids’ app means doing it right. We had to navigate complex child safety laws and global privacy requirements from day one. Getting set up with Kids Web Services (KWS) wasn’t plug-and-play—it took real time to understand the age gates, consent flows, and integration points. But we knew we couldn’t cut corners. If we wanted to build trust with parents, this was non-negotiable.

📲 Publishing Hurdles (Apple & Android)

We didn’t just click “submit” and ship. App Store and Play Store rejections stacked up early. Some were about age gating, some about vague metadata policies, others just confusing red tape. It took 4 to 5 rejections over weeks to get the green light. We had to adapt quickly and stay persistent.

⏱️ Time (From Zero to Paying User in 19 Days)

Getting a mobile app designed, built, and monetized within 30 days is no joke. We were racing the clock every day—coding, debugging, testing, launching, promoting. Without Bolt.new, it wouldn't have been possible. Bolt didn’t just help us move faster—it let us build better. What used to take weeks got done in hours. From backend to paywalls to shipping OTA updates, Bolt gave us superpowers.

✨Story Hero in the Future✨

We can’t wait to see how Story Hero unfolds. For now, we are focusing on increasing users with marketing and gathering feedback. We are also in the process of partnering with Catch Up & Read, a Dallas based non-profit organization dedicated to improving reading proficiency.

👉 How to Try Story Hero

  1. Download the iOS or Android app
  2. Sign up using Google, Apple, or Email
  3. During onboarding when you get the paywall, hit “Redeem Promo”.
  4. Enter free2025 to get unlimited free access!

Sources

  1. Mullis, I. V. S., von Davier, M., Foy, P., Fishbein, B., Reynolds, K. A., & Wry, E. (2023). PIRLS 2021 International Results in Reading. Boston College, TIMSS & PIRLS International Study Center. https://doi.org/10.6017/lse.tpisc.tr2103.kb5342
  2. U.S. Department of Education, Institute of Education Sciences, National Center for Education Statistics, National Assessment of Educational Progress (NAEP), various years, 1992–2024 Reading Assessments.
  3. New research reveals that parents are losing the love of reading aloud. HarperCollins Publishers - HCUK Corporate. (2025, April 30). https://corporate.harpercollins.co.uk/press-releases/new-research-reveals-that-parents-are-losing-the-love-of-reading-aloud/
  4. Mann, S., Calvin, A., Lenhart, A., and Robb, M.B. (2025). The Common Sense census: Media use by kids zero to eight, 2025. San Francisco, CA: Common Sense Media.
  5. National Literacy Trust. (2024, October 24). Reading for pleasure research. National Literacy Trust. https://literacytrust.org.uk/research-services/research-reports/children-and-young-peoples-reading-in-2024/?saved#cookies-form
  6. Statista. (2024). "App subscription price by category 2024." Retrieved from https://www.statista.com/statistics/1466686/app-subscriptions-prices-by-category/
  7. Parents. (2025). "Money Patterns Are Set by Age 7—Here's What You Should Not Be Teaching Your Kids." Retrieved from https://www.parents.com/parenting/better-parenting/advice/money-patterns-are-set-by-age-7-heres-what-you-should-and-should-not-be-teaching-your-kids/

Links

Built With

  • 21st.dev
  • bolt.new
  • eas
  • elevenlabs
  • expo.io
  • lingo.dev
  • netlify
  • revenuecat
  • sentry
  • supabase
+ 1 more
Share this project:

Updates