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.
- 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.
- 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 Engagement: Peer support forums for anonymous sharing and emotional support.
- Crisis Management: Emergency contact features, crisis hotline information, and automated alerts.
- Interactive Tools: Stress-relief games, habit-building trackers, and progress visualization.
- Gamified Motivation: Achieve mental health goals through rewards and milestones.
- Multi-Language Support: Fully localized for diverse communities.
- Offline Functionality: Key features like journaling available offline.
- Access to Professionals: Connect with certified therapists for online video sessions.
- Advanced Sentiment Analysis: Utilizing the Gemini API and Hugging Face Transformers for NLP.
- Self-Assessment Tools: Insightful self-assessment quizzes (non-diagnostic).
- Framework: React.js
- Framework: Flask
- Database Management System: PostgreSQL
- Sentiment Analysis: Gemini API
- Natural Language Processing: Hugging Face Transformers
Follow these steps to set up and run the application locally:
git clone https://github.com/eunoia-mazz/eunoia-app.git
cd eunoia-app
Navigate to the backend
directory and install dependencies:
cd backend
pip install -r requirements.txt
Start the Flask backend server:
python app.py
Navigate to the frontend
directory and install dependencies:
cd frontend
npm install
Start the React development server:
npm start
Once both servers are running, you can access the application at:
- Frontend:
http://localhost:5173
- Backend:
http://localhost:5000
- 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.
This project is licensed under the MIT License.
For support or inquiries, please email: [email protected].
Elevate your mental health journey with Eunoia, where technology, emotional support, and spirituality converge. 💙