Skip to content

About

No description, website, or topics provided.

Resources

Stars

16 stars

Watchers

0 watching

Forks

Repository files navigation

🌐 MindEase – AI-Powered Mental Health Support System for Students

GitHub Repo stars GitHub forks License: MIT Made with MERN Stack

Welcome to the repository for MindEase – a transformative full-stack MERN application engineered to deliver confidential, AI-driven mental health support for college students. As an aspiring Full-Stack Developer and AI Enthusiast at Government College of Engineering Jalgaon (GCOEJ), this project embodies my commitment to ethical tech solutions that address real-world challenges like student anxiety and stigma.

MindEase is more than an app; it's a beacon of proactive wellness, blending empathetic AI chats, mood tracking, and anonymized analytics to foster resilient campuses. Designed to captivate educators, developers, and recruiters, it showcases my expertise in AI integration, secure auth, and user-centric design—paving the way for impactful ed-tech innovations.

🚀 Live Demo Video: Watch the full walkthrough and demo below – from mood tests to AI chats!

MindEase Demo Video – Click to Watch Full Tutorial & Walkthrough

(Pro Tip: Click the thumbnail to launch the video in a new tab for an immersive demo of student flows, admin dashboards, and AI interactions!)


👨‍💻 About the Project

Hello! I'm Vijay Shikhare, a passionate Computer Engineering undergraduate at GCOEJ, where I fuse academic foundations with cutting-edge development to create meaningful tools. With a focus on Full-Stack Engineering, AI for Social Good, and Mental Health Tech, MindEase stems from my drive to combat the 60% anxiety rate among students (APA 2025 data) through accessible, stigma-free support.

This project highlights:

  • Technical Depth: Seamless MERN architecture with AI APIs for real-time empathy.
  • Impactful Features: From quick mood quizzes to trend analytics, empowering users and admins alike.
  • Ethical Innovation: Privacy-first design with anonymized data and bias-mitigated AI.
  • Portfolio Power: A hackathon-ready showcase of scalable, deployable solutions.

I love collaborating on wellness tech and am always open to feedback from mentors, peers, and potential partners. Let's code for better mental health!


🛠️ Key Features

MindEase is built for empathy and efficiency, boasting:

  • Modern, Responsive UI/UX: Intuitive mobile-first design with Tailwind CSS, dark mode, and smooth transitions for quizzes and chats.
  • Engaging Core Flows: Anonymous mood tests routing to personalized audio/video resources, plus AI chatbot for CBT-inspired support.
  • Interactive AI Chat: Real-time conversations with urgency detection and escalation to counselors.
  • Peer & Pro Support: Moderated forums and seamless booking with video integration.
  • Admin Analytics: Anonymized dashboards with Recharts visualizations for trend monitoring and interventions.
  • Privacy Fortress: JWT role-based auth, end-to-end encryption, and GDPR-compliant data handling.

Every component prioritizes accessibility (ARIA-compliant) and speed (lazy-loaded media, optimized APIs).


💻 Tech Stack

Category Technologies
Frontend React.js (v18+), Tailwind CSS, React Router, Axios, Context API, Recharts
Backend Node.js, Express.js, MongoDB Atlas (Mongoose), JWT, Bcryptjs
AI/ML Hugging Face Inference API (Mistral-7B Mental Health Model)
Tools & Utilities Git, VS Code, Postman, Socket.io (Real-Time)
Deployment Netlify (Frontend), Render (Backend), MongoDB Atlas (DB)
Responsive Design Tailwind Utilities, Media Queries, Mobile-First

📁 Project Structure

mindease-ai-mental-health-app/
├── client/ # React Frontend
│   ├── public/
│   │   └── index.html # Entry point
│   ├── src/
│   │   ├── components/ # Reusable: ChatBot.jsx, MoodQuiz.jsx, ResourceCard.jsx
│   │   ├── pages/ # Dashboard.jsx, AdminAnalytics.jsx, Login.jsx
│   │   ├── context/ # AuthContext.jsx for roles/state
│   │   ├── App.js # Router setup
│   │   ├── index.js # Entry
│   │   └── tailwind.css # Custom styles
├── server/ # Node/Express Backend
│   ├── models/ # User.js, Analytics.js schemas (Mongoose)
│   ├── routes/ # auth.js, chat.js, admin.js APIs
│   ├── middleware/ # authMiddleware.js, roleChecks.js
│   ├── controllers/ # moodController.js, aiController.js
│   ├── server.js # Express app setup
│   └── .env # Secrets (JWT_KEY, MONGO_URI, HF_TOKEN)
├── .gitignore # Node modules, env files
├── README.md # This file
└── package.json # Dependencies (client/server)

🚀 Quick Start (Local Development)

Prerequisites

  • Node.js (v18+)
  • MongoDB Atlas account (free tier)
  • Git
  • Text editor (VS Code recommended)

Setup

  1. Clone repo:
    git clone https://github.com/vijayshikhare/mindease-ai-mental-health-app.git
    cd mindease-ai-mental-health-app
    
  2. Backend setup:
    cd server
    npm install
    cp .env.example .env  # Add MONGO_URI, JWT_SECRET, HF_API_KEY
    npm start  # Runs on http://localhost:5000
    
  3. Frontend setup:
    cd ../client
    npm install
    npm start  # Runs on http://localhost:3000 (proxies to backend)
    
    • Expected: App connects; test mood quiz at /dashboard.
  4. Seed Data: Run node server/seed.js for sample analytics.

Local Testing

  • Auth: Register at /login (test student/admin roles).
  • AI Chat: Query at /chat → HF response in <2s.
  • Analytics: Admin login → Charts render seeded trends.
  • Video Demo: Matches the YouTube walkthrough above!

📬 Contact Me

I'm thrilled to discuss MindEase enhancements, collaborations, or tech opportunities. Reach out via:

Let's innovate for wellness!


🤝 Contributing

Contributions fuel MindEase's growth! From AI fine-tunes to UI tweaks, your ideas matter.

How to Contribute

  1. Fork the repository on GitHub.
  2. Clone your fork: git clone https://github.com/YOUR_USERNAME/mindease-ai-mental-health-app.git.
  3. Create a feature branch: git checkout -b feature/amazing-feature.
  4. Commit changes: git commit -m "Add amazing feature".
  5. Push to branch: git push origin feature/amazing-feature.
  6. Open a Pull Request—I'll review and merge swiftly.

Code Style: ES6+, 2-space indentation, ethical AI comments. Test on mobile; update flows.

Issues: Spot a bug? Open an issue with repro steps.


📄 License

This project is open-source and licensed under the MIT License – freely use, modify, and share. See LICENSE for details.


🔑 SEO Keywords

mindease ai mental health app, student wellness mer stack, ai chatbot mental health, college anxiety support platform, mern full stack edtech, anonymous mood tracker app, admin analytics dashboard wellness, hugging face ai integration, react node mongo mental health, ethical ai student support, hackathon mental health project, 2025 wellness tech demo.


🌐 Popular Tags

#MentalHealthApp #AIForGood #MERNStack #FullStackDeveloper #StudentWellness #ReactJS #NodeJS #MongoDB #EdTechProject #TailwindCSS #HackathonApp #EthicalAI #PortfolioProject #DevTutorial #shikharecoder


✨ Engineered with empathy and code by Vijay Shikhare

Last Updated: December 22, 2025

About

No description, website, or topics provided.

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages