Inspiration
Journaling Buddy was inspired by the need for a supportive tool that encourages daily reflection and self-awareness. It's built on the understanding that journaling can significantly boost mental well-being.
What it does
Journaling Buddy provides users with a seamless journaling experience, enabling them to record their thoughts and emotions. It also analyzes journal entries to give users insights into their emotional patterns and offer supportive feedback.
How we built it
We developed Journaling Buddy using a modern tech stack. For the frontend, we utilized React to create an interactive UI. The backend is powered by Node.js, and we integrated OpenAI's GPT-3 for natural language processing to analyze journal entries. In addition, our database is stored with MongoDB so that users can have a lengthy history of their journal entries.
Challenges we ran into
We wanted to implement many features and given the limited amount of time, we needed to consistently be coding and pushing through problems. Neither of us had experience with React, or Node.js, so it was challenging to start building right away.
Accomplishments that we're proud of
We are proud to have built an app with technology that is new to us, while also creating all of the functionality that we set out to incorporate in the beginning.
What we learned
We learnt many new technologies: React, Node.js, MongoDB, NLP with GPT-3. We also learned how to build a project fast in a small team.
What's next for Journaling Buddy
Moving forward, we would increase security as journal entries are quite sensitive and should not be easily accessible to anyone using the site.
Log in or sign up for Devpost to join the conversation.