/mindly-care

VR Based Web Application for Effective Mental Health Awareness

Primary LanguageJavaScriptMIT LicenseMIT

Spreading Mental Health Awareness with VR | A step towards a healthier psyche !

image

About ℹ️

Mindly Care is an attempt to solve this issue by creating mental health awareness, providing chat support with professionals and connecting people to make sure they don't feel alone. We aim to show mental illness is real and embrace the people suffering from mental illness, all with an immersive VR experience.

Key Features 🧑‍💻

  • Simulate parts affected by Mental Health Problems
  • Visualization of people seeking support on a VR 3D Globe
  • Chat with Mental Health Professionals

ezgif-4-029ab3018f

Run Locally (Development Environment) ⚒️

You can run the application in two ways i.e through Docker or Node.js

  • Docker 🐋
# Pull Image from DockerHub
$ docker pull 977977/mindly-care

# Start Container
$ docker start -d -p80:3000 --name mindly-care-app 977977/mindly-care 

# Stop Container 
$ docker stop mindly-care-app
  • Node.js 🤹
# Clone the repository
$ git clone https://github.com/seeds-together/mindly-care
$ cd mindly-care

# Install and Build Packages
$ npm install
$ npm build

# Start the server (Listens on port 3000)
$ node index.js

Tech Used 💻

  • Development

    • Frontend :

      Threejs TailwindCSS

      • Snowpack (Bundler)
      • WebXR (VR)
    • Backend :
      NodeJS Express.js MySQL

  • Production:

    Linode Docker GitHub Actions

    • Linode VM, Managed MYSQL Database, Volumes and Domains
    • .xyz (Domain Provider)

GitHub Practices and Tools Used

  • GitHub Actions (CI/CD Pipeline)
  • GitHub Secrets
  • Project Boards
  • VS Code
  • Twilio

Get in Touch 📞

Feel free to reach out to us at mindlycaredev@gmail.com