Back to ProjectsAI/ML

Vocatrust — Mental Health Chatbot

Streamlit + Python app: (1) PHQ-9 on signup, chatbot replies based on condition; (2) Chat with friends—upload screenshots, analyze conversation, provide contextual replies. NLP for mental health support.

Languages
Python
Skills & Tech
StreamlitOpenAI APINLPPHQ-9OCRSentiment Analysis
Vocatrust — Mental Health Chatbot

Overview

A Streamlit + Python app for mental health support. Two core flows: (1) PHQ-9 depression screener on signup — chatbot tailors replies to condition; (2) Chat with friends — upload conversation screenshots, AI analyzes and suggests contextual replies. NLP-driven for empathetic support.

What I Built

  • PHQ-9 integration — depression screening questionnaire on signup
  • Condition-aware chatbot — responses adapted to user's PHQ-9 score
  • Screenshot upload — analyze chat conversations from images
  • Contextual reply suggestions — AI provides helpful, empathetic responses
  • NLP pipeline — sentiment, intent, and mental health-aware processing

Tech Stack

  • Frontend: Streamlit
  • Backend: Python
  • AI/NLP: LLMs, sentiment analysis, intent detection
  • OCR: extract text from conversation screenshots

Outcome

A supportive mental health tool that personalizes chatbot interactions and helps users craft better replies in difficult conversations.

Interested in similar work?

Let's discuss your next project.

Contact Me