EmoMind is a comprehensive web application designed to empower individuals to prioritize and enhance their mental well-being. With features such as daily challenges, sentiment analysis, AI therapy, and community support, EmoMind aims to provide proactive tools for self-reflection and mental health improvement.
-
Daily Challenges
- Engage in daily challenges to promote positive thinking and self-awareness.
-
Journaling
- Maintain a personal journal, with the option to publish entries privately or publicly for community interaction.
-
Sentiment Analysis
- Track your emotional well-being with sentiment analysis of journal entries, visualized through charts and mood calendars.
-
Uplift Section
- Access meditation audios and AI therapist features for relaxation and personalized mental health consultation.
-
SOS Resources
- Emergency resources including contact numbers and mental health support links for immediate assistance.
-
Proactive Mental Wellness: EmoMind encourages users to actively engage in activities that contribute to their mental well-being, fostering a positive and proactive approach to mental health.
-
Community Support: The platform provides a supportive community where users can share their experiences and insights, reducing the stigma associated with mental health issues.
-
Personalized Insights: Sentiment analysis and visualization tools offer users personalized insights into their emotional trends over time, enabling better self-awareness.
-
Backend:
- Express
- Node.js
- Firebase
- MongoDB
- GeminiAPI
-
Frontend:
- SCSS
- Next.js
-
Proactive Mental Wellness: EmoMind encourages users to actively engage in activities that contribute to their mental well-being, fostering a positive and proactive approach to mental health.
-
Community Support: The platform provides a supportive community where users can share their experiences and insights, reducing the stigma associated with mental health issues.
-
Personalized Insights: Sentiment analysis and visualization tools offer users personalized insights into their emotional trends over time, enabling better self-awareness.
- Node.js and npm installed
- Clone the repository
git clone https://github.com/your-username/emoMind.git cd emoMind - Install dependencies
npm install npm run client-install
- To run both server and client concurrently:
npm run dev
- To run only the client:
npm run client
- To run only the server:
npm run server
Now, EmoMind is accessible at http://localhost:3000.
This project is licensed under the MIT License.
