Inspiration
Our inspiration comes from the countless individuals who struggle with mental health issues every day. We believe that everyone deserves to have access to support and a community that understands their experiences. Through our own personal journeys with mental health, we have seen firsthand the power of connecting with others who are going through similar challenges.
What it does
MindMate connects you with individuals who are going through similar challenges. Our app provides a safe and confidential platform for users to share their experiences, offer support, and build connections with others who understand what they're going through. By connecting users with like-minded individuals, MindMate aims to reduce feelings of isolation and provide a sense of community to those struggling with mental health issues.
How we built it
We wanted to build a system that could help group people with respect to their mental health issues. First, we needed to classify responses, therefore we decided to create questions to evaluate how people feel about themselves. We originally added binary yes/no, frequency, and some scale questions. However, we eventually realized that we could reword the questions to fit a uniform scale from 1-7. We felt the scale was adequate because it gave people both extreme and neutral answers. After quantifying the data, we began laying out the survey to make it accessible and effective. Then, we compared compatibility between responses from the survey values, which would be used to match people. Furthermore, we decided to incorporate an AI assistant for people who did not feel comfortable talking with others. Using real time pub/sub techniques, our chat system allows for fast and engaging conversation.
Challenges we ran into
- Creating visually appealing interfaces for engagement and trustworthiness.
- Supporting both user to AI and user to user interactions in the same interface. The user to user interaction used Firebase to communicate, whereas the user to AI interaction had to interface with the Python backend and give the whole chat history on every call.
- Prompting the AI with input from the responses to the survey questions to provide ample context.
Accomplishments that we're proud of
We are incredibly proud to have created an interface that allows people to chat with their own AI bot about mental health. Our AI bot provides a safe and non-judgmental space for individuals to discuss their mental health concerns and receive personalized support. We understand that not everyone may feel comfortable opening up to another person about their struggles, and that's where our AI bot comes in. By leveraging the power of artificial intelligence, we are able to offer a unique and innovative approach to mental health support that is accessible to everyone. We believe that technology can be a powerful tool for mental health, and we are thrilled to be at the forefront of this exciting new frontier with our AI bot feature.
What we learned
We have seen firsthand how connecting with others who are going through similar experiences can help reduce feelings of isolation and provide a sense of belonging. We have also learned that mental health support should be accessible to everyone, regardless of their background, location, or financial means. This is why we have worked hard to create an app that is user-friendly, affordable, and available to anyone who needs it.
What's next for MindMate
We plan to add content filtration to ensure our users uphold our community values and maintain a safe-space for all. Additionally, we want to help provide access to anonymous professional assistance. Our collection of anonymous data would be provided to reliable psychology research in which the proceeds would go directly to fund the development of mental health clinics in lower developed areas.
Built With
- chatgpt
- fastapi
- firebase
- python
- svelte
- typescript
Log in or sign up for Devpost to join the conversation.