-
Notifications
You must be signed in to change notification settings - Fork 128
Home
Kemal Ahmed edited this page Sep 7, 2016
·
15 revisions
##Setup for dummies
- Clone the git repo or download/extract the .zip
- Install Meteor
- Change the admin password in
private/config.json.template
- Facebook login:
- Create an
appId
andsecret
on Facebook - Add them to
private/config.json.template
- Set enable to
true
- Create an
- Github login:
- Create a
clientId
andsecret
on Github - Add them to
private/config.json.template
- Set enable to
true
- Create a
- Google+ login:
- Create
clientId
andsecret
on Google - Add them to
private/config.json.template
- Set enable to
true
- Create
- Run
./create_config
to initialize the configuration file (and every time you change it) - Run
meteor
in command line to build and run the project -
Cordova for mobile (currently only iOS and Android)
- Fulfill pre-reqs for iOS and Android
meteor add-platform ios android
- Test:
meteor run ios android
-
Build and configure the applications. Hints:
- For Android, check your build tools versions by going to
$ANDROID_HOME/build-tools
and seeing what numbers are available
- For Android, check your build tools versions by going to
###Tips
- If you messed up, run
meteor reset
to delete the Mongo database - Easily put SSL encryption on your page to protect your users' privacy by moving your DNS to CloudFlare
- Callback URL: root