-
-
"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"
-
4 immersive story worlds — Fantasy, Space, Underwater, Jungle
-
"Interactive 8-scene story quest with choices and rewards"
-
Amazon Nova Canvas generates unique illustrations for each scene
-
"XP, streaks, achievements — gamification that keeps kids coming back"
-
"Parent dashboard — PIN-protected progress tracking"
-
Full AWS architecture — DynamoDB + Bedrock + Polly + S3 on EC2, frontend on Vercel
-
Amazon DynamoDB — fablecraft-data table persisting users, quests, and progress
-
Frontend deployed on Vercel — production-ready Next.js with API rewrites to AWS
Kids spend 3+ hours daily on screens — but almost none of it is creative. Fablecraft changes that. A child draws anything. AWS transforms it into a personalized, illustrated storybook that teaches kindness, courage, and honesty — narrated aloud, driven entirely by their imagination.
🔗 Live on Vercel
https://fablecraft-pi.vercel.app
The Problem
Every parent feels it: their child consumes endless content but creates nothing. The children's educational app market is $7.6B, yet most apps treat kids as passive viewers.
We asked: What if a child's drawing could become a personalized AI storybook that teaches them about sharing, honesty, or being brave?
The child draws. AWS responds. Together they make something neither could alone.
How It Works
A child's scribble transformed into an AI character by Amazon Nova
| Step | What Happens | AWS Service |
|---|---|---|
| 🖌️ Draw | Child draws on canvas or uploads a photo | — |
| ✨ Analyze | AI understands the drawing | Bedrock (Nova Pro) |
| 🎨 Generate | Character illustrated in storybook style | Bedrock (Nova Canvas) |
| 📖 Learn | Pick a life lesson | Bedrock (Nova Lite) — Safety |
| Play | 8-scene interactive quest with choices | Bedrock (Nova Pro) |
| 🔊 Listen | Every scene narrated aloud | Polly Neural (Ruth) |
| 💾 Save | All progress persisted | DynamoDB |
AWS Database: Amazon DynamoDB
Table: fablecraft-data | Billing: PAY_PER_REQUEST | Design: Single-table
- ⚡ Single-digit ms latency — Children disengage in seconds; speed is retention
- 🌐 Global Tables ready — One-click multi-region for international launch
- 💰 $0 when idle — PAY_PER_REQUEST scales from hackathon to millions
- 🔄 Atomic counters — XP, coins, streaks update without race conditions
Single-Table Design
PK: USER#<uuid> SK: PROFILE → Anonymous user profile
PK: USER#<uuid> SK: PROGRESS → XP, coins, levels, achievements
PK: USER#<uuid> SK: CHAR#<uuid> → Character record
PK: USER#<uuid> SK: QUEST#<uuid> → Quest with completion tracking
PK: USER#<uuid> SK: SESSION#<uuid> → Active gameplay state
Every interaction is saved. A child returns days later and finds their characters, quests, and achievements exactly where they left off.
The AI Pipeline (All AWS)
Full AWS architecture — Vercel → EC2 FastAPI → DynamoDB, S3, Bedrock + Polly
Child's Drawing
│
▼ Bedrock Nova Pro — Vision Analysis
│ "A purple dragon with golden wings, whimsical style"
▼ Bedrock Nova Canvas — Character Image
▼ Bedrock Nova Pro — 8-scene story with moral choices
▼ Bedrock Nova Canvas — 8 scene illustrations
▼ Polly Neural (Ruth, 90% speed) — Narration
▼ DynamoDB — Persist character, quest, progress, XP
Cost per quest: ~$0.08 (all AWS services combined)
Built with Vercel v0
Frontend scaffolded with v0 for production-ready components:
- Drawing canvas with magic brushes and stickers
- Interactive quest UI with scene navigation
- Gamification (XP bars, achievement toasts, streaks)
- Parent dashboard with PIN protection
- WCAG AA accessible, fully responsive
v0 → polished UI in minutes → connected to production AWS backend. Same code in dev and prod.
Vercel Project: https://fablecraft-pi.vercel.app
Vercel Team ID: shyamsharma31415-5947s-projects
Features That Make This Shippable
Interactive 8-scene quest — choices, rewards, and AI narration powered by Amazon Bedrock
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
- 🔊 Read-aloud narration for pre-readers
- ⭐ Stars, XP, levels, 10 achievements, daily streaks
- 🎵 Genre-themed music per story world
- Collaborative mode — two kids, one quest
For Parents
- 🔒 PIN-protected dashboard (lockout after 5 fails)
- 📊 Progress tracking — quests, lessons, time
- 🛡️ Content safety — blocks inappropriate content automatically
Content Safety — Built for Kids
Amazon Nova Lite content moderation — safe, shame-free, age-appropriate
Every input filtered through Bedrock Nova Lite:
- ✅ Drawings analyzed before processing
- ✅ Custom lessons validated for appropriateness
- ✅ AI output filtered for child safety
- ✅ Gentle messaging when content is blocked
No PII stored. Anonymous UUIDs only. COPPA-friendly by design.
Monetization (B2C — Ready to Ship)
| Tier | Price | Features |
|---|---|---|
| Free | $0 | 2 quests/day, basic brushes |
| Explorer | $4.99/mo | Unlimited quests, all features |
| Family | $9.99/mo | 4 kids, parent analytics, animated stories |
Unit Economics
- Cost/quest: ~$0.08 → Explorer margin: 68% → Family margin: 52%
- Target: $7.6B children's EdTech market
Payment Pipeline (Next Sprint)
- Stripe — Subscription billing. DynamoDB stores subscription status with TTL for trial expiry.
- Usage Metering — Atomic counters track daily quests. Free tier limit → upgrade prompt.
- App Store — PWA-ready. Apple/Google IAP planned.
- B2B — School licensing with multi-tenant DynamoDB provisioning.
This isn't a demo — it's a business waiting for a payment form.
🚀 What's Next: Amazon Nova Reel
Current: Drawing → Character → Static Scenes → Audio
Future: Drawing → Character → Animated Scenes → Audio
8 scenes × 6 seconds = ~48 second personalized animated storybook
A child draws a dragon. Minutes later, they watch a fully animated short film starring their dragon — entirely generated by AWS. First platform to transform children's drawings into animated films.
Roadmap
| Timeline | Feature | AWS Service |
|---|---|---|
| Next | Animated scenes | Nova Reel |
| Q3 | Payments | DynamoDB (subscriptions) |
| Q4 | Age-adaptive difficulty | Bedrock fine-tuning |
| 2027 | Multi-language | Translate + Polly |
| 2027 | Global launch | DynamoDB Global Tables |
What We Learned
Kids need AI that respects their creativity. The magic is seeing a scribble become a character. Personal > powerful.
DynamoDB's speed matters for kids' apps. A 5-year-old won't wait. Single-digit ms keeps the magic instant.
v0 + AWS is zero-to-production. Frontend in minutes, production database on day one.
👤 Team: Shyam Sharma
Track 1: Monetizable B2C App | AWS Database: Amazon DynamoDB | #H0Hackathon
Built With
- amazon
- bedrock
- css
- dynamodb
- ec2
- fastapi
- next.js
- nova
- polly
- python
- react
- s3
- tailwind
- typescript
- v0
- vercel

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