Inspiration

In the realm of intellectual or we can say mental health, individuals frequently face limitations and hesitate in expressing their feelings to someone due to fear of judgment or lack of knowledge. Seeking professional help might not be preferred by user, and now not each person has get a personal psychiatrist. There's a need for a public and handy platform that help users for nicely-being via customized interactions, newsletters and continuous help. Developing an AI-powered chat assistant with smart language processing, analysis abilities, and a user-friendly interface addresses this hole, imparting a secure area for clients to navigate their emotional properly-being. The challenge is to create an inclusive and robust answer that encourages open conversations, helps gaining knowledge of user well being via chat, and empowers users to take control in their intellectual health adventure using Artificial Intelligence.

What it does

BrainLink offers an AI chat assistant, which provides instant support and guidance for mental health. This platform features articles to create awareness among users about mental health problems,promoting awareness and understanding. Using analysis and score tracking, BrainLink let users to monitor and improve their emotional wellness journey. Users can track and analyze their mental health over time with graphical visualizations for a clear understanding of their well-being.

We built it using one of the best tech stacks out there to provide users robust and fast platform. We also took care of scalability of our project for further developments related works. BrainLink : A virtual confidante fostering mental health through personalized chats.

BrainLink is a mental health AI powered chat assistant which guides and helps you to improve your mental health. BrainLink website provides a user friendly UI to learn about mental health.

Features

  • Engage with an AI chat assistant for mental health guidance.
  • Analyze your mental health trends over time.
  • Receive insights into your mental health condition through graphical visualizations.
  • Access curated articles from our editorial team to educate yourself on mental health issues.
  • Receive periodic emails with personalized suggestions for improving your mental health.

Tech

System Design

BrainLink application runs on 4 server

  • Frontend
  • Backend
  • WebSocket Server
  • Email Server

Tech stack

  • Frontend
    • React JS
    • Tailwind
  • Backend
    • Node Js
    • Express Js
    • Gemini (Gen AI)
    • Web Sockets
    • Node Mailer
  • Tools
    • Mongo DB
    • Firebase

Challenges we ran into

The main challenge was to create analysis faster. As we are using Gemini API for sending prompts which takes some time to deliver analysis report that can't be handled by us. But there was one thing we can do is we can try our best to show that report to user on dashboard as fast as we can, So for this we used WebSocket to make it more faster. Also for generating analysis instead or reading user chat history again and again from chat schema we saved user history in a diff schema named ChatHist which helps making analysis faster.

Accomplishments that we're proud of

Improving self esteem of the indivisuals. Improving community building and peer support. Improved partenership and collaboration with concerened authorities.

What we learned

Understanding Mental Health Dynamics: Acknowledge the deeper understanding gained about mental health issues and how they impact individuals, including the nuances of emotional well-being and the importance of fostering open conversations around mental health.

AI Integration Challenges: Discuss the challenges encountered in integrating AI technologies, such as Gemini API, into the platform, including managing response times and optimizing performance for real-time analysis.

What's next for BrainLink

For creating is a business model we also want to integrate Therapist section in our application. So for this we are currently working on therapist dashboard. Also while onboarding user we also ask them if you want to serve as therapist or want to use this product as user. Including therapist our project will let us create a business model for our application.

Share this project:

Updates