Inspiration
We decided to do something fun and creative, while also being unique. While doing research, we came across dream journalling. We saw that while many people journal their dreams when they wake up, it hasn't really been modernised. Thus we decided to give a shot on making it happen.
What it does
Fable Flow is a web app that allows users to record their dreams via voice, generates images or videos to visualize those dreams, and forms connections based on dream content. Designed for late-night use, it prioritizes simplicity and accessibility.
How we built it
- Project Overview and Core Features
What Fable Flow Will Do
- Dream Recording: Users record dreams via voice(or text, but default voice), then return to sleep.
- Transcription: Converts voice to text.
- AI-Generated Visuals: Creates images (later videos) based on dream descriptions.
- Connections: Analyzes dreams for patterns or connections.
- Late-Night Usability: Simple, browser-based interface.
- Development Phases
Phase 1:
- Features:
- User sign-up/login.
- Voice recording(no need to store this just transcribe it and store the transcribed text)
- Transcription.
- Basic image generation.
- Dream gallery.
- Milestones:
- Set up frontend/backend.
- Integrate APIs.
- Build minimal UI.
- Store data.
Phase 2: Enhanced Visuals and Insights
- Features:
- Higher-quality images(prompt the ai better)
- Basic dream analysis.
- Transcript editing.
- Improved gallery.
- Milestones:
- Enhance UI.
- Optimize performance.
Challenges we ran into
"Someone" accidentally deleted the original repo while playing around with it, so we uploaded a clone of a previous commit. We couldn't manage to get the database working and we don't know why. Another challenge was coordinating 6 people to work on it. It's hard.
Accomplishments that we're proud of
We believe that our idea is very unique and creative. We're also very proud of the website background :).
What we learned
We learned that working on a project with 6 people is hard.
What's next for Fable Flow
future plans: Phase 3: Connections and Sharing
- Features:
- Personal insights.
- Optional sharing.
- Privacy controls.
- Basic social view(see what your friends are dreaming about)
- Milestones:
- Develop matching algorithm.
- Add privacy settings.
- Create social feed.
Phase 4: Expansion and Polish
- Features:
- Video generation.
- Subscription model.
- Notifications.
- Export options.
- Milestones:
- Integrate text-to-video AI.
- Implement payments.
- Scale backend.
Built With
- deepgram
- express.js
- gemini
- node.js
- react
- supabase
- typescript
- vercel

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