Inspiration
We wanted to build a frictionless AI app—no servers, no setup. Just type a prompt, plug in your API keys, and hear the story come to life. It’s a simple, magical way to explore generative AI.
What it does
- Asks for your OpenAI & ElevenLabs API keys
- Lets you type any story prompt
- Generates a short story and narrates it instantly
- Plays the audio and offers a download link
How we built it
We told ChatGPT exactly what we wanted: a one-shot React app using BYOK (bring your own key), secure in-browser encryption, and instant fetch to OpenAI and ElevenLabs. With Bolt.new as our launchpad, we got a fully working app on the first try—no backend, no config, just pure frontend magic powered by AI.
Challenges we ran into
None. It just worked. This is the power of combining great tools, a clear vision, and the right prompt.
Accomplishments
- Built a complete AI app in one prompt
- Secure, fully client-side BYOK architecture
- Seamless “type, click, listen” experience
- It worked on first launch, with no bugs or blockers
What we learned
- How to use ChatGPT + Bolt.new as a high-leverage build workflow
- How simple it is to securely handle secrets in the browser
- That a single well-crafted prompt can ship a real, usable product
What’s next for StoryCaster
- Add character voice presets
- Make stories shareable
- Support other TTS engines
- Let users save and replay favorite stories locally
Built With
- bolt.new
- elevenlabs
- openai
Log in or sign up for Devpost to join the conversation.