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.
- 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.
- 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
.