Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 MindEase - Your Mental Health Companion

MindEase is a thoughtful and interactive web application designed to assist individuals in managing their mental well-being. Whether you're looking for guidance, seeking emotional support, or just need someone to talk to, MindEase has got you covered. 🌼

✨ Features

  • 🤖 AI Chatbot: Talk to a highly empathetic, NLP-powered chatbot that provides comfort, guidance, and practical advice.
  • 📝 Self-Assessment Questionnaire: Answer a carefully curated set of questions to get insights into possible mental health conditions.
  • 📚 Curated Resources: Access a collection of valuable articles, exercises, and videos to support your daily mental hygiene.
  • 🆘 Crisis Support: Immediate access to emergency suicide prevention and mental health helplines.

🛠️ Tech Stack

MindEase is a modern Full-Stack application utilizing the MERN stack and AI integration:

  • Frontend: React + Vite ⚡
  • Backend: Node.js + Express.js 🚀
  • Database: MongoDB 🗄️
  • AI Integration: OpenAI API for dynamic, context-aware conversations 🧠

📸 Screenshots

image image image image

🚀 Getting Started

1️⃣ Clone the Repository

git clone [https://github.com/Manan-Joshi750/MindEase.git](https://github.com/Manan-Joshi750/MindEase.git)
cd MindEase

2️⃣ Install Dependencies

Install frontend dependencies (Root directory)

npm install

Install backend dependencies

cd backend
npm install

3️⃣ Environment Setup

Create a .env file in the backend directory and add your secret keys:

OPENAI_API_KEY=your_openai_api_key_here
PORT=5000

4️⃣ Run the Application

You will need two separate terminal windows to run the application locally.

Terminal 1: Start the Backend ServerBashcd backend

node server.js

Terminal 2: Start the Frontend React AppBash# From the root MindEase directory

npm run dev

📚 Learning Resources

Here are some official documentation links to learn the tech stack used in this project:

🌐 Technology 📖 Documentation
React React Docs
⚡ Vite Vite Docs
🚀 Node.js Node.js Docs
📡 Express Express Docs
🗄️ MongoDB MongoDB Docs

🎯 Future Enhancements

  1. Advanced mood tracking and daily journaling features.
  2. User authentication (Login/Signup) for personalized experiences.
  3. Direct appointment integration with verified mental health professionals.

About

A full-stack mental health companion featuring an empathetic AI chatbot. Built with React, Vite, Node.js, Express, and integrated with the OpenAI API.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages