Inspiration
We were inspired by seeing our school's mental health resource catalog, and noticing how unintuitive it was. All it offered to people who were looking for help was a list of links, some of which only led to more links. This was not what people suffering from mental health disorders needed to see, and we realized that a chatbot that could talk with people could help younger individuals who do not fully have a grasp on what mental health is and what the symptoms are.
What it does
The Mindful Health chat bot talks to you about your problems and can help you with them in a healthy way.
How we built it
We used React with Next.js and Typescript to build our front end app, and used OpenAI's GPT-3 machine learning model to interface with the user. Our final project is deployed on Vercel which is a serverless environment for hosting Next.js projects for free.
Challenges we ran into
- Designing a welcoming and good looking user interface
- Interfacing with the machine learning model
- Tuning the model to work for our needs, and produce reliable and appropriate output
- Managing state in a serverless environment
Accomplishments that we're proud of
We are very proud of the final design of the UI, and how well the bot is able to respond to messages. We also love how well we worked together to make it all happen.
What we learned
In making the project, we learned how to work together effectively, how to make & deploy applications with Next.js on Vercel.
What's next for Mindful Health
We also would like to add sentiment analysis to user and bot messages to better analyze its conversations with users, and potentially change the aura and color theme of the page based on the mood.
Built With
- css3
- javascript
- next
- openai
- react
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.