Daily Health, Nutrition, and Fitness Journalling app to help identify personal patterns / reactions
- Product Owner: Jared Meek
- Scrum Master: Iona Jewel
- Development Team Members: Phillip Schmidt
- 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
Log onto the app and use it...
- Node 6.11.3
- MongoDb latest
- Express latest
- React 16
- else -> see the package
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
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
-
Deployed to: https://beanieio.herokuapp.com/
-
Deployed on: Digital Ocean $10/m droplet, ubuntu 16.04 base
-
Helpful guides for Digital Ocean Ubuntu MEAN setup Links
-
Persistent server enabled using forever
View the project roadmap here View the new feature roadmap here
See CONTRIBUTING.md for contribution guidelines.