Inspiration
We wanted to create a new way for children to experience stories — something more interactive than books, but calmer and more educational than video games. Seeing how kids love to shape their own adventures inspired us to build Alice Tales, where imagination, empathy, and learning come together.
What it does
Alice Tales is an AI-powered storytelling app that lets children choose characters, worlds, and values, then follow interactive branching adventures. Each chapter comes with unique illustrations and narrated text, and kids decide how the story unfolds through simple, intuitive choices.
How we built it
Frontend: React Native for cross-platform mobile development. Backend: NestJS + Prisma for story storage and logic. AI: Large Language Models to generate structured branching stories. Illustrations: AI-generated colored line-art visuals for each chapter. Payments: RevenueCat integration for in-app purchases, aligned with Android and iOS platform rules. UX: Optimized for children, with simplified navigation and safeguards before any purchase.
Challenges we ran into
Ensuring story consistency and avoiding AI plot holes. Keeping illustrations coherent so the protagonist always looks the same. Handling App Store compliance for payments. Balancing performance: preloading narration and images to avoid slowdowns.
Accomplishments that we're proud of
Building a functional app where children can truly shape their stories. Designing a structured schema (Adventure → Chapter → Options) that keeps AI stories coherent. Creating smooth UX with narration, illustrations, and branching decisions. Achieving real mobile deployment with working payments and story logic.
What we learned
AI storytelling needs structure — freeform prompts are too unreliable. Children’s UX is unique: simplicity and clarity are key.
What's next for Alice tales
Add multi-language support so kids can learn new languages through stories. Improve character consistency in AI-generated illustrations. Expand interactivity with more decision points and possible endings. Explore educational themes like ecology, emotions, and problem-solving.
Built With
- expo.io
- nestjs
- openai
- postegresql
- prisma
- react
- react-native
- revenuecat


Log in or sign up for Devpost to join the conversation.