Skip to content

ShaliniKashyap717/moodbloom

Repository files navigation

Mood Bloom

================

Mood Bloom is a therapeutic web application designed to alleviate symptoms of depression and anxiety through engaging cognitive exercises and mood tracking. It utilizes Facilitating Thought Progression (FTP) to enhance mood by broadening thought patterns.

Overview

Mood Bloom offers a comprehensive approach to mental wellness, integrating farm management with scientifically-backed cognitive exercises. It provides weekly mood tracking reports and integrates seamlessly into daily routines. It is a mood tracking web app that uses AI to generate personalized mood insights for improving mental well being.

Features

  • Therapeutic Cognitive Exercises: Utilizes FTP to enhance mood by promoting broader associative thinking.
  • Mood Tracking: Offers detailed weekly reports to monitor progress.
  • Engaging Gameplay: Combines cognitive exercises with farm management to make therapy enjoyable.

Getting Started

To run Mood Bloom locally, follow these steps:

Step 1: Install Backend Dependencies

Open your terminal and navigate to the root directory of the project. Run the following command to install backend dependencies:

npm install

Step 2: Start Backend Servers

Start the five backend servers by running the following commands in separate terminal windows: node chat.js node index.js node mood.js node post.js node journal.js

Step 3: Navigate to Frontend Directory

Change into the frontend directory: cd frontend

Step 4: Install Frontend Dependencies

Install frontend dependencies using npm:

npm install

Step 5: Start Frontend Server

Start the frontend server:

npm start

Contributing

Contributions are welcome! Please submit pull requests with detailed explanations of changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published