DEV Community

Cover image for SceneCraft — An Immersive Storytelling App Powered by AWS AI
Abdulrahman Bahri
Abdulrahman Bahri

Posted on

SceneCraft — An Immersive Storytelling App Powered by AWS AI

This is a submission for the Amazon Q Developer "Quack The Code" Challenge: That's Entertainment!

What I Built

SceneCraft is an AI-powered storytelling experience that turns a short text prompt into a full sensory adventure. It generates a complete short story using Amazon Bedrock, breaks the story into scenes, and brings each one to life with:

  • Illustrations per scene (via generative image models)

  • Narrated voiceover using Amazon Polly

  • Emotion-based background music to match each scene’s mood

  • Scene-by-scene rendering in a cinematic layout

The experience feels like a lightweight, animated audiobook — making it fun for both kids and adults. You give it just a sentence, and in return, you get an immersive, narrated story complete with visuals and sound.

It’s designed to feel magical, yet it's entirely powered by AWS-native AI services.

Demo

👉 Live Demo Link

Code Repository

🔗 GitHub Repository

How I Used Amazon Q Developer

I used Amazon Q Developer inside the AWS Console and VS Code extension to:

Scaffold AWS SDK usage quickly

Generate boilerplate for Bedrock and Polly integration

Debug tricky payload formats for Claude and image models

Speed up Lambda function setup and S3 interactions

Amazon Q helped accelerate development, especially during early exploration of the Bedrock APIs and troubleshooting parameter configurations.

While this submission didn’t use Q Apps directly, it showcases what developers can build using AWS-native AI services — with Amazon Q Developer acting as the copilot behind the scenes.

Top comments (0)