Mindful Space is an AI-powered chatbot designed to provide mental health and emotional support to students. It leverages Google's Gemini API to understand and empathize with user emotions, offering personalized assistance through a conversational interface.
- AI-Powered Conversations: Uses Gemini's NLU and empathy features to provide emotionally intelligent responses.
- User Support: Offers mental health and emotional support for students.
- Real-time Conversations: The frontend is built using React for real-time communication.
- Responsive UI: Designed to work on various devices with a user-friendly chatbot interface.
- Frontend: React.js
- Backend: Node.js
- AI API: Google Gemini API for natural language understanding and empathy
- Database: MongoDB for chat history persistence (still working on it)
Make sure you have the following installed:
- Node.js (version 14.x or higher)
- npm
- A Google Gemini API key (you can sign up for API access here)
- MongoDB
git clone https://github.com/AGI0987/MindfulSpaces.git
cd MindfulSpace
node server.js |----------------| |---------------------| |-----------|
| | | | | |
| Backend API |<----->| Google Gemini API |<---->| MongoDB |
| (Node.js) | | (Natural Language | | (Database)|
| | | Understanding) | | |
|----------------| |---------------------| |-----------|
API Request/Response AI Processing Chat Storage/Retrieval


