Skip to content

The AI Mental Health Chat Bot provides empathetic support and real-time advice for users' mental well-being. It features secure authentication and an intuitive chat interface, helping users manage their mental health safely.

Notifications You must be signed in to change notification settings

hariniavula/ai-mental-health-bot

Repository files navigation

AI Mental Health Chat Bot

Introduction

The AI Mental Health Chat Bot is designed to provide users with compassionate, non-judgmental support and guidance for mental and emotional well-being. This app offers an intuitive user interface for users to chat with the bot and receive helpful advice. Additionally, the app allows users to maintain privacy with secure authentication.

Features

  • Chat Interface: Users can interact with the bot, which is designed to listen actively, validate feelings, and provide supportive advice.
  • Secure Authentication: Users can sign up or sign in securely using Firebase Authentication.
  • Real-time Responses: The bot provides real-time responses, utilizing the OpenAI API to generate empathetic and supportive replies.
  • Message History: Users can view their conversation history during a session.
  • Clear and Log Out: Options to clear the chat history or log out securely.

Technology Stack

  • Frontend: React.js, Material-UI
  • AI: OpenAI for generating chatbot responses
  • Backend: Firebase Firestore for database management, Firebase Authentication for user authentication

This is a Next.js project bootstrapped with create-next-app.

About

The AI Mental Health Chat Bot provides empathetic support and real-time advice for users' mental well-being. It features secure authentication and an intuitive chat interface, helping users manage their mental health safely.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published