Inspiration

Most people forget their dreams within minutes of waking up, but dreams can actually give us useful info about ourselves. We built Soamnia to help people discover what is currently going on in their lifes by using AI to analyse their dreams.

What it does

Soamnia uses AI to interpret your dreams and gives you 3 specific things you can actually do in real life based on what your dream means. You can type your dream or record it with your voice, and the app analyzes the themes and emotions to create custom action items. It also saves all your dreams in a personal journal.

How we built it

Using React for the frontend with a purple gradient design. Added voice recording with the Web Speech API so you can capture dreams right when you wake up. The AI interpretation runs through OpenAI's API using Vercel serverless functions.

Challenges we ran into

Issues were mostly generated by openai API keys and implementing an unique authentification system

Accomplishments that we're proud of

We actually built something people can use right now! The voice recording works great in situations where you just woke up, the AI gives helpful interpretations, and the micro-goals feature is something that could help some people to change their lifestyle in something good. Plus it looks really nice and works on phones.

What we learned

How to integrate AI APIs properly, handle browser speech recognition, deploy serverless functions on Vercel, and make a easy-to-use UI.

What's next for Soamnia

We want this app to have its own unique mobile app, integrations with smartwatches, and to improve the overall AI interpretations. And expand the UI, and maybe add a dashboard.

Built With

Share this project:

Updates