Inspiration
For the past two months, my daughter has been asking for bedtime stories again—but no more classics. What she really loves now are the ones I make up using her favorite characters.
That made me realize how powerful personalized stories can be—especially for older kids. They let parents weave in their own daily moments, creating a more intimate, meaningful way to connect, remember, and learn.
What it does
That’s why I built Dream Stories—an app where you can create custom stories and narrate them with your own cloned voice using ElevenLabs. You can even voice multiple characters or build an entire series with consistent voices. It’s a way to stay close to your kid’s dreams, even from afar.
How we built it
I started by shaping the vision—brainstorming with Gemini and refining the flow. Then I turned to Bolt.new. The first run just gave me the Supabase connection. The second tested feasibility. The third got the core features working.
Once the flow was solid, I redesigned the UI in Figma. Meanwhile, integrations with ElevenLabs, Supabase, and OpenAI went smoothly. I connected to GitHub for version control and started refining the UI.
Challenges we ran into
I assumed UI would be the easy part. It wasn’t. The old design kept creeping back, and reworking it was harder than expected.
Then came the real blocker: a deadlock error that even froze Bolt.new. Debugging it felt like a time warp—8 years since I’d faced something that complex to debug. The issue was tied to a Supabase.js conflict with how AI tools structured the code. I had to step in, debug locally to save tokens, and dig deep with ChatGPT and Gemini and old Google
Accomplishments we're proud of
With just 5 days left, I pushed through. I fixed the Supabase issue—felt like a personal win against the AI. #StackOverflow4Ever. I designed and built a full product, not just a prototype, in record time. I reconnected with an old side of myself and met amazing people on Discord.
What we learned
Bolt.new is now one of my favorite tools. Also, there’s a huge opportunity in Latin America for AI adoption. So many great things are being built with these new tools—it’s inspired me to consider diving back into the tech/startup world.
What’s next for Dream Stories
Thanks to Entri and Ionos, I’ve got the domain for a year—time to grow. I plan to add an AI assistant for writing stories interactively and check if ElevenLabs allows sharing cloned voices, which could open up a marketplace for stories and voice packs.
I also want to explore a subscription model with weekly stories and see how else this tech stack can be used.
Built With
- bolt.new
- elevenlabs
- figma
- gemini
- netlify
- openai
- react
- supabase
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.