We were inspired by Grammerly and several different apps that use natural language. We wanted to combine a clean UX with a thoughtful implementation of google's natural language API.
What it does
It helps people cope with their emotions and improve mental health by providing a tool to make journaling easier.
How we built it
We built a rest api using python and flask which stores journal data in user collections in mongodb. Additionally each journal contains several stats from the google natural language api.
Challenges we ran into
Formatting the data on React proved to be challenging as we wanted to format our feedback in the most human readable way possible.
Accomplishments that we're proud of
Our front end UI looks good, and it displays information as we intended in design. Our backend server also elegantly provides the journals to the DB and pulls data from the google natural language api
What we learned
We've learned to put more emphasis on UI since that can be finnicky sometimes in wanting to get our precise data.
What's next for Journable
We are able to expand Journable by creating smarter prompts that read into the context of the data further. Additionally we can expand our analysis page to include feedback on things other than just sentences.