This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint in your project.
NeuroEase is a full stack web application powered by LLMs (Large Language Models), designed to help users tackle both mental health issues and technical skill challenges. It provides intelligent, expert-specific guidance with strict domain boundaries, ensuring users receive trusted and focused responses.
- ✅ Strict Expertise Enforcement: Each AI expert responds only within its domain.
e.g., An anxiety expert does not answer depression or technical queries. - 🤖 LLM-Powered Support: Uses Gemini 2.0 Flash (LLM) to generate expert-level answers
- 🌐 Full Stack Architecture: Complete frontend, backend, and AI pipeline
- 🧭 Interactive Flowchart: Clear visualization of user journey and decision branches
- 🧘 Lifestyle Enhancements: Includes meditation, music therapy, and productivity boosters
- 🧠 Dual Challenge Handling: Helps users with both Mental Health and Technical Problems
- HTML, CSS, Tailwind CSS
- JavaScript (Vanilla or React)
- Node.js + Express
- (Optional: MongoDB/Firebase for user sessions)
- Gemini 2.0 Flash (LLM from Google Generative AI)
- Strict domain-based logic for secure response
- Python + Graphviz in Google Colab for user flowchart rendering
- Anxiety
- Depression
- Time Management
- Anger Issues
- Eating Disorders
- Trauma & Stress
- Sleep Disorders
- Personality Disorders
- Relationship Issues
- Frontend / Backend Development
- Programming Languages
- AI/ML & Data Science
- Cybersecurity / Blockchain / Web3
- Mobile Apps / Game Dev / Embedded Systems
- DevOps / Cloud / Quantum Computing / Robotics
- Soft Skills: Public Speaking, Leadership, Writing, and more
- User submits a challenge (mental or technical)
- System identifies the correct expert domain
- The domain-specific LLM responds strictly within scope
- (Optional) Suggestions for healing, focus, and motivation are provided
NeuroEase/ ├── frontend/ # User interface (HTML, CSS, JS/Tailwind) ├── backend/ # Express backend, API routes ├── llm_api/ # Gemini 2.0 Flash API integration ├── flowchart/ # Google Colab + Graphviz flowchart └── README.md # This file
Flowchart: How NeuroEase guides you
![NeuroEase Flowchart]
🛡️ Strict Domain Expertise:
Unlike generic AI bots, NeuroEase uses expert-restricted LLM responses. Each LLM instance is configured to only reply to its area of expertise—ensuring highly relevant, focused, and trusted answers.
🔗 Combines Mental Wellness + Tech Guidance in a single user-centric platform.
📊 Offers visual flow clarity for users to trace how decisions are made.
cd server
npm install
Node server.js
cd ..
cd client
npm install
npm run dev