/HealthMe

Daily Health, Nutrition, and Fitness Journalling app to help identify personal patterns / reactions

Primary LanguageJavaScript

Waffle.io - Issues in progress

HealthMe

Daily Health, Nutrition, and Fitness Journalling app to help identify personal patterns / reactions

Original Team

  • Product Owner: Jared Meek
  • Scrum Master: Iona Jewel
  • Development Team Members: Phillip Schmidt

Added Features Team

  • Product Owner: Ed Plato
  • Scrum Master: Boiskhon Bakhodirov
  • Development Team Members: Dominic Ma

New Features:

  • Google Cloud Natural Language Machine Learning API for journal text sentiment analysis.
  • Clarifai Image Visual Recognition API for improved UX food ingredient entry.
  • Web Speech API for improved journal input accessibility.
  • Various Bug Fixes

Usage

Log onto the app and use it...

Requirements

  • Node 6.11.3
  • MongoDb latest
  • Express latest
  • React 16
  • else -> see the package

Development

Installing Dependencies

From within the root directory:

sudo npm install -g nodemon
npm install

HTTPS Authentication Setup:

  • App assumes that the certificate and key will be at:
 project-folder/app/cert/domain.crt
 project-folder/app/cert/domain.key

Note: if you want to use storybook to develop components, and don't yet have the storybook CLI, use:

npm i-g @storybook/cli

then run: npm run storybook

Tasks

To get started with a local dev server (code will assume: http port: 8080, https port: 8443) npm run pack npm start

To start server with ports forced to 8080 and 8443 npm run startprod

To start in debug mode (enables more server-side logging) npm run startproddebug

Deployment

Roadmap

View the project roadmap here View the new feature roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.