Skip to content

MindEase: Your Personal Mental Health Assistant. A Django and React-powered web app offering instant answers and support for common mental health queries. Get the guidance you need in a user-friendly interface.

License

Notifications You must be signed in to change notification settings

puneetmpatil/SNLP-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MindEase 🧠💻

This is a web application designed to provide mental health support and resources to users. The website utilizes sentiment analysis and a chatbot to assist users in their mental well-being journey.

Team

Problem Statement

Create an intelligent web system for Mental Health using Natural Language Processing

Motivation

Besides physical health, mental health conditions have become a significant concern. Unfortunately, there are few opportunities for people to receive mental health care. There are inadequate facilities for seeking mental health support even in big cities, let alone remote areas. The system is a web platform where mental health seekers can register and use functionalities like NLP-based chatbot for personality assessment and one-to-one video conferencing with mental health professional. From technological aspect, the conversational NLP-based chatbot is the system's most important features.

Objectives

  1. Improving mental health interventions and support systems
  2. Predictive modeling and early detection
  3. Understanding prevalence and patterns

Features ✨

  • Sentiment Analysis 📊: The website offers sentiment analysis functionality using Hugging Face Models to analyze user input and determine the sentiment score. 📝 This feature helps in understanding the user's emotional state and providing appropriate support. 🌟

  • Mental Health Chatbot 🤖💬: The chatbot provides users with a conversational interface to discuss their mental health concerns and seek guidance. 🗣️ It offers pre-defined responses based on common mental health questions and concerns. 💡 The chatbot aims to provide immediate support and connect users to relevant resources. 🤝

  • Login Functionality 🔒: Users can create an account and log in to access personalized features and content. 🙋‍♂️ This feature ensures privacy and enables a personalized user experience. 🔐

Technologies Used 🛠️

  • Frontend: React ⚛️
  • Backend: Django REST Framework 🐍🔥
  • Database: SQLite3 🗃️
  • NLP for Chatbot 🤖🧠
  • Hugging Face Model for Sentiment Analysis 🤗📊

Installation 🚀

  1. Clone the repository
    git clone https://github.com/puneetmpatil/SNLP-Project.git
  2. Navigate to the frontend directory
    cd SNLP-Project/client
  3. Install frontend dependencies
    npm install
  4. Start the frontend development server
    npm start
  5. Open another terminal and navigate to the backend directory
    cd ../server
  6. Create and activate a virtual environment (optional but recommended)
    python -m venv env
    source env/bin/activate
  7. Install backend dependencies
    pip install -r requirements.txt
  8. Start the Django development server
    python manage.py runserver
  9. Access the website in your browser at http://localhost:3000.🌐

Documentation 📚

For detailed documentation and guidelines, please refer

  1. Design.
  2. Corpus Analysis

Feel free to customize the content and formatting according to your project's specific requirements.

Contributing 👥

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository. 🍴
  2. Create a new branch for your feature or bug fix. 🌿
  3. Make the necessary changes and commit your code. 💻
  4. Push your changes to your forked repository. 🚀
  5. Submit a pull request. 🔃

Please ensure that your contributions align with the project's coding guidelines and standards. If you are unsure about any aspect of the project or need assistance, feel free to reach out to the project maintainers or open an issue for discussion.

We appreciate your contributions and look forward to working together to improve this project! 👏

About

MindEase: Your Personal Mental Health Assistant. A Django and React-powered web app offering instant answers and support for common mental health queries. Get the guidance you need in a user-friendly interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published