Skip to content
Kemal Ahmed edited this page Sep 7, 2016 · 15 revisions

##Setup for dummies

  1. Clone the git repo or download/extract the .zip
  2. Install Meteor
  3. Change the admin password in private/config.json.template
  4. Facebook login:
    1. Create an appId and secret on Facebook
    2. Add them to private/config.json.template
    3. Set enable to true
  5. Github login:
    1. Create a clientId and secret on Github
    2. Add them to private/config.json.template
    3. Set enable to true
  6. Google+ login:
    1. Create clientId and secret on Google
    2. Add them to private/config.json.template
    3. Set enable to true
  7. Run ./create_config to initialize the configuration file (and every time you change it)
  8. Run meteor in command line to build and run the project
  9. Cordova for mobile (currently only iOS and Android)
    1. Fulfill pre-reqs for iOS and Android
    2. meteor add-platform ios android
    3. Test: meteor run ios android
    4. Build and configure the applications. Hints:
      1. For Android, check your build tools versions by going to $ANDROID_HOME/build-tools and seeing what numbers are available

###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
Clone this wiki locally