gautamr6 / Health-Grow

Android and web app to track your physical and mental health.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

350S20-43

Repository for CIS350 Spring'20 group project: HealthGrow. πŸŒ±πŸ“ˆπŸš€πŸŒ²πŸŒ΄πŸŒ΅πŸŒ³πŸŒΌπŸŒΈ

HealthGrow is currently in early development stage.

Getting Started

Installation

  1. Clone the Repo
  2. Run sudo npm install -g --force nodemon in healthgrow-web/backend
  3. Run npm cache clean --force in healthgrow-web
  4. Delete node_modules by rm -rf node_modules package-lock.json folder or delete it manually by going into the directory and right-click > delete / move to trash. Also, delete package-lock.json file too.
  5. npm install

Android Setup

  1. Open healthgrow-mobile in Android Studio

Web Setup

  1. Start the backend (server) by running nodemon server or node server.js in healthgrow-web or npm run server or npm start in healthgrow-web
  2. Start the MERN stack webapp (client) by running npm run client in healthgrow-web
  3. To run the above 2 commands concurrently (in development only) run npm run devin healthgrow-web

Deployment

  1. heroku git:remote -a frozen-shore-33742
  2. test heroku local in healthgrow-web
  3. git subtree push --prefix healthgrow-web heroku master

Quick Demos

Mobile App

Admin Dashboard

Be sure to follow the contribution guidelines when submitting code. Always abide by the code of conduct.


References


License

License

About

Android and web app to track your physical and mental health.


Languages

Language:JavaScript 66.0%Language:Java 32.8%Language:HTML 0.7%Language:CSS 0.5%