/my-nutrition

A Meteor application using Webpack, React and Redux for nutritionists who coach people.

Primary LanguageJavaScriptMIT LicenseMIT

My-Nutrition

Build Status

A Meteor application using Webpack, React and Redux for nutritionists who coach people and people wanting to keep track of their nutrition.

Nutritional Planning

You can see the roadmap here.

Installation

Ensure you installed Meteor by following the instructions, then run:

make install

This will copy the settings dist files in /settings with default values.

Development

To start Webpack and Meteor, run:

make run-dev

The application will be available on http://localhost:3000.

Just wait for the message in the console indicating Meteor is running the app at the specified address. Be aware that it can take some time on the first run as Meteor will install all needed packages.

## Debug

To debug server side code, make sure you installed node-inspector and run:

make run-debug

Mongo

To access the mongo console, run:

make mongo

Meteor commands

Execute any meteor command by running met [COMMAND]. For example:

met add react

Deployment

Deployment is handled by MUP.

Configure MUP for your environments in ./settings/staging/mup.json and ./settings/production/mup.json.

Deploy with either make deploy-staging or make deploy-prod.

License

my-nutrition is licensed under the MIT Licence, courtesy of @marmelab.