Skip to content

Jassu78/Student_Mental_Health_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mental Health Chatbot

Overview

The Mental Health Chatbot is an AI-driven application designed to provide emotional support and mental health assistance to students aged 5 to 25. Recognizing the unique challenges faced by young individuals, this chatbot creates a safe space for users to discuss their feelings, seek advice, and engage in mental wellness activities tailored to their individual needs.

Features

  • User Authentication: Secure login and registration for students using email and password.
  • Personalized Interaction: A one-time quiz during registration assesses users' mental abilities, allowing the chatbot to deliver tailored responses based on individual needs.
  • Profile Management: Users can update their profile picture and view their quiz scores, promoting engagement and personalization.
  • Responsive Design: The application features a user-friendly interface that adapts seamlessly to various devices, ensuring accessibility for all users.
  • Chat History: Previous conversations are saved, enabling users to revisit past interactions for continuous support.
  • Navigation Bar: An easy-to-use navigation bar facilitates access to different sections of the app, including chat, profile, and home pages.

Tech Stack

The project utilizes the following technologies:

  • Flask: A lightweight web framework for Python, used for backend development.
  • Flask-SQLAlchemy: ORM for efficient database interactions.
  • Flask-Login: For secure user session management.
  • Google Generative AI: Powers the chatbot's intelligent responses.
  • HTML/CSS: Used for front-end development, ensuring a clean and engaging user experience.

About

The Mental Health Chatbot is an AI-driven application designed to provide emotional support and mental health assistance to students aged 5 to 25. Recognizing the unique challenges faced by young individuals, this chatbot offers a safe space for users to discuss feelings, seek advice, and engage in mental wellness activities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors