Inspiration
Everyone's heard of lucid dreaming, and you may have tried it as well. The key to becoming a lucidnaut is realizing you're in a dream, so that you can gain full control of it. One of the most common practices is keeping a dream journal, where you record every detail of your dream you remember. However, who has the time to stop your alarm clock, get out of bed, grab a pen and pencil and start writing? Wouldn't it be so much easier with a simple, "Hey Google"...
What it does
That's why we created Lucify, your virtual lucid dreaming expert! While you're still half asleep, simply ask Lucify to jot down your dream. Lucify will then ask you a series of questions about your dream while it's still fresh in your mind, and save all the data in her massive memory. Anytime in the future, you can ask Lucify questions to track patterns you may be seeing in your dreams. Lucify has the ability to tell you who you happen to dream about the most, places you may have visited, and other similar signs that often pop up.
How we built it
Lucify was built using voiceflow which made calls to our backend api made with node.js. To store user information we used MongoDB.
Challenges we ran into
One problem we had was using Mongoose to store our data to the database.
Accomplishments that we're proud of
We are proud of creating a fun product using technologies that none of us has worked with before.
What we learned
That voice apps can be fun! We have all used virtual assistants on our respective devices before, but creating one ourselves had never crossed our minds. The Voiceflow team showed us how simple, yet impressive a voice app can really be.
What's next for Lucify
We want to be more than just a dream journal. Sleep health is often overlooked, and we want to change that. On top of dreams, we would like to track sleep apnea problems, duration, and quality to cover all aspects of sleep health.
Built With
- express.js
- mongodb
- node.js
- voiceflow
Log in or sign up for Devpost to join the conversation.