Inspiration
We wanted to create an application that promotes healthy sleeping habits along with allowing for people to make emotional connections with one another. We wanted to create a dream journal that helps people visualize their dreams so they won't forget them, but then added on a social media aspect to promote a way for people to make emotional connections with one another.
What it does
LunaLog is a social media application powered by OpenAI's DALL-E-3 that allows a user to make entries into a Dream Journal, utilizes DALL-E-3 to create visual representation of the user's dreams, and allows for users to share their visual representations of dreams with others.
How we built it
We built LunaLogs in Flutter, making specific API calls from OpenAI and Perplexity to create the visual representations of the dreams.
Challenges we ran into
The biggest challenge that we ran into was actually linking the front and back end, because the HTTP server would not start at the correct time so when we actually accessed it through Flutter, we would receive an exception. So, we had to ditch the Flask calls and use it directly in Flutter.
Accomplishments that we're proud of
We are proud of creating the entire UI from scratch, allowing us to completely personalize LunaLog to ensure that the user experience is both simple while also meaningful.
What we learned
We learned that linking a Front-End and Back-End in different languages was very hard
What's next for LunaLog
Currently we do not have a framework for allowing for several users, so what is next is allowing for several accounts to be created and storing the account information and specific pictures on an offline server.
Log in or sign up for Devpost to join the conversation.