🌟 Inspiration

Most parents tell the same three bedtime stories because finding fresh, bilingual stories that feel personal is still tough. We wanted to change that. Our inspiration came from families—especially bilingual ones—who wanted stories that reflected their language, culture, and kids’ names, while nurturing curiosity and empathy. We imagined a storyteller that could listen, adapt, and grow with each child’s imagination.


📖 What it does

Edify Storytelling for Kids is an interactive, bilingual storyteller powered by AI. Parents simply enter their child’s name, choose an adventure, or describe a challenge like building empathy, tackling picky eating, or making math fun and the app creates a personalized story in seconds.

Each chapter comes with narration, read-along word highlights, and interactive choices that shape what happens next. After every story, kids can even view AI-generated illustrations, and everything is saved so they can revisit or continue any adventure anytime.

The experience works seamlessly in English or Spanish, letting families switch languages with a single toggle.


🧩 How we built it

We built the system around AWS Bedrock to generate the story content, ensuring each narrative is safe, age-appropriate, and creative.

  • Frontend: A React based interface for typing prompts, generating stories, and reading along with synchronized narration.
  • Backend: A FastAPI service that orchestrates requests and integrates with Bedrock for story generation.
  • Storage: DynamoDB stores story history and user data, while Amazon S3 keeps audio files and generated illustrations secure.
  • Language Support: Dynamic language switching and bilingual text generation allow full story experiences in English and Spanish.

⚙️ Challenges we ran into

Building a truly child-safe, bilingual storytelling system meant balancing creativity with strict content guardrails. We faced challenges with:

  • Designing real-time safety filters to catch inappropriate outputs before they reached the user.
  • Handling seamless bilingual transitions without losing tone or cultural nuance.
  • Managing latency between generating text, audio, and illustrations so the experience still felt magical.

🏆 Accomplishments that we're proud of

We’re proud that we turned a simple bedtime problem into a personalized storytelling experience powered by AI. Our biggest wins include:

  • Crafting a read-along narrator that highlights words as the story plays.
  • Building interactive chapter branching that lets kids guide the narrative.
  • Creating safe, family-friendly guardrails for every generated story.
  • Designing a beautiful bilingual interface that feels natural for any household.

📚 What we learned

We saw firsthand how the power of AWS AI services can turn an idea into an experience. With AWS Bedrock, what began as a bedtime frustration became a responsive, magical storyteller one that listens, adapts, and grows with each child.

We learned how to orchestrate multiple AWS tools to create something that feels effortless: Bedrock for generative storytelling, DynamoDB and S3 for reliable and secure data management, and FastAPI to make the whole system feel instant and alive.

Most importantly, we discovered how technology can amplify human connection giving parents new ways to share creativity, empathy, and imagination with their kids, one personalized story at a time.


🚀 What’s next for Edify Storytelling for Kids

Next, we’re expanding illustration quality, adding voice personalization, and introducing a parent insights dashboard that shows which themes engage their kids most.

We’ll also let users choose the illustration style after each chapter from 3D animation to manga-inspired art giving families even more creative control over how their stories come to life.

And we plan to let children draw or record their own ideas and have the storyteller build around them bringing true co creation to bedtime.

Our vision is simple:

Every child should be able to hear their own name in a story that changes with them. That’s the future we’re building Interactive Stories, powered by AWS.

Built With

Share this project:

Updates