-
-
"Fablecraft home — inviting kids to create adventures"
-
Drawing canvas with magic brushes (rainbow, sparkle, glow, neon), stickers, undo & color picker
-
"A child's drawing transformed into an AI-animated character"
-
"12 life lessons to choose from — or type your own"
-
"Interactive 8-scene story quest with choices and rewards"
-
"XP, streaks, achievements — gamification that keeps kids coming back"
-
"Parent dashboard — PIN-protected progress tracking"
-
"Sitemap Architecture generated by novus ai"
-
"Novus.ai auto-detected 8 product areas and 2 user personas from our codebase"
-
"AI-powered analytics tracking user flows without manual instrumentation"
Fablecraft
Turn your child's drawings into AI-powered interactive story adventures that teach real life lessons.
Kids spend 3+ hours daily on screens — but almost none of it is creative. Fablecraft changes that. A child draws anything. AI transforms it into a personalized, illustrated storybook that teaches kindness, courage, and honesty — narrated aloud, driven entirely by their imagination.
🎬 Demo
🔗 Live: http://54.88.159.186:3000 | 📂 Code: GitHub
The Problem Worth Solving
Every parent feels it: their child is glued to a screen, consuming endless content — but creating nothing.
Fablecraft asks: What if a 5-year-old's drawing session could become a personalized AI storybook that teaches them about sharing, honesty, or being brave?
We don't replace creativity with AI — we amplify it. The child draws. The AI responds. Together they make something neither could alone.
How It Works
1. Draw → Child draws on canvas or uploads a photo 2. Generate → AI creates an animated character from the drawing 3. Learn → Pick a life lesson (sharing, kindness, courage...) 4. Explore → Choose a world: Fantasy, Space, Underwater, or Jungle 5. Play → 8-scene interactive quest with choices and rewards 6. Listen → AI narrates every scene aloud
A child's drawing transformed into an animated character by AI
Intime Quest Progression

Content Safety — Built for Kids
Fablecraft blocks inappropriate content automatically. If a child draws something unsuitable, the AI catches it and responds with a gentle, child-friendly message — no shaming, no scary warnings.

Content moderation in action — keeping the experience safe and friendly
Architecture
Frontend (Next.js 14) ──► Backend (FastAPI) ──► AI Services
│ │ │
│ Drawing Canvas │ Vision Analyzer │ Amazon Bedrock (Claude/Nova)
│ Gamification │ Quest Engine │ Gemini (Image Gen)
│ Audio Manager │ Scene Illustrator │ ClipDrop (Stability AI)
│ Accessibility │ Content Moderator │ Amazon Polly (TTS)
│ │ │
└── Novus.ai (Analytics) ◄──┴── Amazon S3 ◄───────┘
| Component | Technology | Purpose |
|---|---|---|
| Frontend | Next.js 14, TypeScript, Tailwind | Drawing canvas, story UI, gamification |
| Backend | FastAPI, Python | AI orchestration, content safety |
| AI Text | Amazon Bedrock (Claude, Nova) | Story generation, vision analysis |
| AI Images | Gemini 2.5 Flash, ClipDrop | Character & scene illustrations |
| Voice | Amazon Polly (Neural) | Text-to-speech narration |
| Storage | Amazon S3 | All generated assets |
| Analytics | Novus.ai | Auto-instrumented user insights |
Features
For Children (ages 4-8):
- 🎨 Magic brushes (rainbow, sparkle, glow, neon) + sticker stamps
- 🤖 AI character generation from any drawing
- 📖 8-scene interactive quests with life lessons
- 🔊 AI narration — reads the story aloud
- ⭐ Stars, XP, levels, streaks, and 10 achievements
- 🗺️ Adventure map showing explored worlds
- 🎵 Genre-themed background music
For Parents:
- 🔒 PIN-protected dashboard
- 📊 Progress tracking (quests, lessons, time)
- 🛡️ Content safety (blocks violence/weapons automatically)
- 📚 Bookshelf of completed stories
Novus.ai — Our Analytics Partner
Novus connected to our GitHub repo and auto-instrumented the entire product — zero manual tagging.
.png?raw=true)
Auto-detected:
- 8 Product Areas — Home, Character Creation, Quest Setup, Story Adventure, Gallery, Collaborative Play, Parent Dashboard, Progress & Rewards
- 2 User Personas — Child (Primary) and Parent (Oversight)
- 5 Key Flows — Drawing → generation → quest completion pipelines
- 5 Integrations — Bedrock, Polly, S3, CloudFront, Novus
Novus tells us where children engage most, which lessons are popular, and where they drop off — before we even ask. It's analytics that reads your codebase, not just your clicks.
What We Learned
Kids don't need simpler AI — they need AI that respects their creativity. The magic moment is seeing a scribble become a real character. Personal > powerful.
Shipping beats polishing. A stranger can click the link right now and create a story. That's the bar.
Novus removed the "did anyone use it?" anxiety. Auto-instrumented analytics from day one meant we shipped with confidence.
What's Next
- Character customization with AI suggestions — "Make it more colorful", "Add a cape"
- Story export as PDF/video — Shareable storybooks parents can print
- Multiplayer story co-creation — Two kids building a story together in real-time
- Animation via video AI — Turn illustrated scenes into short animated clips
- Difficulty levels — Easy (ages 4-5), Medium (5-6), Advanced (6-8)
- Seasonal content — Halloween quests, holiday stories, themed challenges
Built With
- amazon-bedrock
- amazon-polly
- amazon-web-services
- clipdrop
- fastapi
- gemini
- next.js
- novus-ai
- python
- react
- tailwind-css
- typescript


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