Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmoMind: Mental Wellness Platform

EmoMind Logo

EmoMind—empowering minds, transforming lives

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.

Features

  1. Daily Challenges

    • Engage in daily challenges to promote positive thinking and self-awareness.
  2. Journaling

    • Maintain a personal journal, with the option to publish entries privately or publicly for community interaction.
  3. Sentiment Analysis

    • Track your emotional well-being with sentiment analysis of journal entries, visualized through charts and mood calendars.
  4. Uplift Section

    • Access meditation audios and AI therapist features for relaxation and personalized mental health consultation.
  5. SOS Resources

    • Emergency resources including contact numbers and mental health support links for immediate assistance.

Impact

  • 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.

Tech Stack

  • Backend:

    • Express
    • Node.js
    • Firebase
    • MongoDB
    • GeminiAPI
  • Frontend:

    • SCSS
    • Next.js

Impact

  • 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.

How to Run

Prerequisites

  • Node.js and npm installed

Installation

  1. Clone the repository
    git clone https://github.com/your-username/emoMind.git
    cd emoMind
  2. Install dependencies
    npm install
    npm run client-install

Running the App

  • 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.

License

This project is licensed under the MIT License.

About

A digital journaling app with with mood tracking and AI therapist.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages