Inspiration
My fascination with dreams began in childhood, and my vivid and unique experiences always stood out. The fleeting nature of dreams, often vivid during sleep but quickly forgotten upon waking, sparked my desire to create a platform that could capture and 'replay' these ephemeral night-time narratives. Thus, Dreamarizer was born, aimed at preserving and interpreting the enigmatic stories of our subconscious.
What it does
Dreamarizer is an innovative app that transforms users' dreams into AI-generated stories. Users input their dreams, provide optional context, and suggest a title for their story. The app then crafts a unique narrative based on this input. Additionally, Dreamarizer offers dream analysis, identifying symbols or patterns and providing advice for improving sleep quality or insights related to the dream itself.
How we built it
Frontend: Developed using Next.js with TypeScript, styled with Tailwind and Shadcn-ui! Backend: All new server actions from Next.js! Utilized OpenAI API for AI-driven story generation and dream analysis + Image Generation. Database: MongoDB with Prisma ORM!
Challenges we ran into
Time constraints were, as always, the significant hurdle. the most notable technical challenge was integrating the OpenAI API for function calls, which unexpectedly malfunctioned despite previous successful implementations. Despite extensive troubleshooting over two hours, this issue remained unresolved. Even with the help of GPT4, who was completely unaware of what was happening as well.
Accomplishments that we're proud of
Our team takes immense pride in conceptualizing and partially realizing an application that fulfills a personal desire to capture and analyze dreams. Dreamarizer, still in its nascent stage, represents a unique platform for dream recording and interpretation, offering a glimpse of its potential to evolve into a daily tool for dream enthusiasts like myself.
What we learned
The project involved adapting to unforeseen technical challenges and innovating under time constraints. It reinforced the importance of flexibility in development and deepened our understanding of AI's potential in personal storytelling and psychological insights.
What's next for Dreamarizer
The roadmap for Dreamarizer includes integrating elevenlabs' voice API to enrich the storytelling experience, making it more immersive and engaging. Future updates aim to transform Dreamarizer into a social media platform dedicated to sharing and exploring dreams, fostering a community of dream enthusiasts and storytellers.
Built With
- mongodb
- next.js
- openai
- prisma
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.