Breaking the clinical friction between seekers and support.
Built for the curious, the brave, and the modern mind.
🌐 Explore the Sanctuary • 🧠 Access the AI Brain • 📔 Read the Technical Docs
MindSettler is a premium, RAG-powered mental health ecosystem designed to bridge the gap between human empathy and technological innovation. We believe that mental health resources should be as immersive as a high-end magazine and as intelligent as a clinical expert.
Our proprietary Retrieval-Augmented Generation (RAG) system ensures that our AI doesn't just "chat"—it provides grounded, factual clinical insights based on our curated knowledge base.
- Microservice Isolation: Python/Flask service dedicated to high-dimensional semantic search.
- Dynamic Brain Feeding: Admins can upload
.mdor.txtfiles to instantly expand the "Brain's" knowledge. - Multi-Key Rotation: Intelligent backend that rotates Gemini API keys to ensure zero-downtime availability.
Using GSAP and Framer Motion, we've crafted a "Digital Sanctuary" aesthetic.
- Psycho-education Hub: A scroll-driven storytelling experience that demystifies mental health struggles.
- Glassmorphism UI: Breathable, semi-transparent layers that provide depth without overwhelming the senses.
- Interactive Pillars: Real-time feedback and hover-dynamic cards for a premium discovery experience.
Safety is baked into our code, not just an afterthought.
- The Redline Protocol: Custom middleware that monitors for high-risk keywords in real-time.
- Immediate Redirection: If a crisis is detected, the AI is bypassed, and validated crisis resources are displayed instantly.
| Layer | Technology | Role | Status |
|---|---|---|---|
| Frontend | React 18, Vite | UI Rendering & Component Lifecycle | ✨ Cinematic |
| Motion | GSAP, Framer Motion | ScrollTrigger & Micro-interactions | 🎬 Smooth |
| Backend | Node.js, Express | API Gateway & Safety Filtering | 🚀 High-speed |
| Database | MongoDB | Persistent User & Session Data | 🍃 Robust |
| Intelligence | Python, Flask | Vector Embedding & RAG Pipeline | 🧠 Genius |
| Vector DB | Pinecone | Cloud-native Vector Search | 📂 Scalable |
Our tech is decoupled, which means our AI can think while our Frontend dances.
graph TD
User((👤 Seeker)) -->|Interacts| UI[✨ React Frontend]
UI -->|API Calls| BE[🚀 Node.js Backend]
BE -->|Query + Context| AI[🧠 RAG Microservice]
AI -->|Semantic Search| DB[(🌲 Pinecone)]
BE -->|User Data| MGO[(🍃 MongoDB)]
AI -->|Expert Answers| GEM[💠 Gemini Pro]
style UI fill:#ffafcc,stroke:#333
style BE fill:#a2d2ff,stroke:#333
style AI fill:#cdb4db,stroke:#333
style GEM fill:#fff,stroke:#444
- Awaken: The user arrives at a premium, calming interface.
- Explore: They navigate the Psycho-education library, learning through immersive visuals.
- Reflect: A private, optional Reflection Questionnaire helps them articulate their inner state.
- Connect: The user interacts with the RAG-powered assistant to clarify their needs.
- Heal: A seamless booking flow connects them with a human therapist for deep clinical care.
- Stigma Reduction: By using high-end "Gen Z" aesthetics, we make mental health feel like a lifestyle choice rather than a medical chore.
- Scalable IQ: Our "Institutional Memory" moat grows every time an admin feeds the brain.
- Efficiency: Automating informational queries frees up human therapists to focus 100% on clinical sessions.
# Clone the Sanctuary
git clone https://github.com/Siddh-2006/GWOC.git
# Ignite the Backend
cd backend && npm install && npm run dev
# Launch the Intelligence (Optional for Local)
cd ../Chatbot && pip install -r requirements.txt && python app.py
# Light up the Frontend
cd ../frontend && npm install && npm run devCreated with ❤️ by Team BrightWeb
Proudly built for GWOC. We're a team of dreamers, builders, and mental health advocates.