Skip to content

Manan-Joshi750/MindEase

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors