Skip to content

Eunoia is an AI-powered mental health web application, designed to offer personalized emotional support, mental well-being tools, and religious therapy.

Notifications You must be signed in to change notification settings

eunoia-mazz/eunoia-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Eunoia: AI-Powered Mental Health Web Application

Eunoia is an AI-powered mental health web application that offers personalized emotional support, mental well-being tools, and religious therapy. Designed with inclusivity and accessibility in mind, Eunoia provides users with a holistic mental health journey through advanced AI-driven features, gamification, and scalable spiritual guidance.

🌟 Features

Mental Health and Emotional Well-Being

  • Mental Health Tracking: Includes daily journaling, AI-driven sentiment analysis, and mood tracking.
  • Personalized Emotional Support: Tailored recommendations and chatbot interactions powered by advanced sentiment analysis.
  • AI-Powered Chatbot Assistance: Real-time support to help users manage emotions and stress.

Religious Therapy

  • Personalized Religious Support: Quranic ayaat and religious text recommendations based on emotional states.
  • Scalable Spiritual Guidance: Planned expansion to include spiritual texts like the Bible, Torah, and Gita.

Community and Crisis Support

  • Community Engagement: Peer support forums for anonymous sharing and emotional support.
  • Crisis Management: Emergency contact features, crisis hotline information, and automated alerts.

Gamification and Habit Building

  • Interactive Tools: Stress-relief games, habit-building trackers, and progress visualization.
  • Gamified Motivation: Achieve mental health goals through rewards and milestones.

Accessibility and Localization

  • Multi-Language Support: Fully localized for diverse communities.
  • Offline Functionality: Key features like journaling available offline.

Therapist Connection

  • Access to Professionals: Connect with certified therapists for online video sessions.

Advanced AI Features

  • Advanced Sentiment Analysis: Utilizing the Gemini API and Hugging Face Transformers for NLP.
  • Self-Assessment Tools: Insightful self-assessment quizzes (non-diagnostic).

🛠️ Tech Stack

Frontend

  • Framework: React.js

Backend

  • Framework: Flask

Database

  • Database Management System: PostgreSQL

APIs and Libraries

  • Sentiment Analysis: Gemini API
  • Natural Language Processing: Hugging Face Transformers

📖 Installation

Follow these steps to set up and run the application locally:

1. Clone the Repository

git clone https://github.com/eunoia-mazz/eunoia-app.git
cd eunoia-app

2. Set up the Backend (Flask)

Navigate to the backend directory and install dependencies:

cd backend
pip install -r requirements.txt

Start the Flask backend server:

python app.py

3. Set up the Frontend (React)

Navigate to the frontend directory and install dependencies:

cd frontend
npm install

Start the React development server:

npm start

4. Access the Application

Once both servers are running, you can access the application at:

  • Frontend: http://localhost:5173
  • Backend: http://localhost:5000

🎯 Future Plans

  • Religious Text Expansion: Incorporate additional spiritual texts, including the Bible, Torah, and Gita.
  • Advanced AI Features: Develop more sophisticated AI-driven insights for emotional support.
  • Mobile App: Launch native iOS and Android applications.
  • Global Outreach: Expand localization to support additional languages and accessibility features.

📜 License

This project is licensed under the MIT License.


📧 Contact

For support or inquiries, please email: [email protected].


Elevate your mental health journey with Eunoia, where technology, emotional support, and spirituality converge. 💙

About

Eunoia is an AI-powered mental health web application, designed to offer personalized emotional support, mental well-being tools, and religious therapy.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •