- 
                Notifications
    You must be signed in to change notification settings 
- Fork 130
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 appIdandsecreton Facebook
- Add them to private/config.json.template
- Set enable to true
 
- Create an 
- Github login:
- Create a clientIdandsecreton Github
- Add them to private/config.json.template
- Set enable to true
 
- Create a 
- Google+ login:
- Create clientIdandsecreton Google
- Add them to private/config.json.template
- Set enable to true
 
- Create 
- Run ./create_configto initialize the configuration file (and every time you change it)
- Run meteorin 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-toolsand seeing what numbers are available
 
- For Android, check your build tools versions by going to 
 
###Tips
- If you messed up, run meteor resetto 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