kurtbradd / McMasterGram

Instagram pics from McMaster University
1 stars 0 forks source link

McMasterGram

Web interface that displays all Instagram media that has been location tagged, geo-tagged, or hash-tagged in relation to McMaster University. New media is received by subscribing to the Instagram Real-time API, and then pushed to the user via WebSockets.

Dependencies

  1. Node.js
  2. Redis
  3. Ngrok

Project Setup

To run application, follow these steps.

Locally

  1. Add 'keys.js' to /config folder
module.exports = {
    instagram: {
        'client_id': 'YOUR-CLIENT-ID-HERE',
        'client_secret':'YOUR-CLIENT-SECRET-HERE'
    }
}
  1. Configure 'environment.js' accordingly
  2. Start ngrok ex. './ngrok 3000', to run on port 3000

Testing

TODO

TODO

  1. Add grunt script for ngrok
  2. Add grunt script for remote deployment
  3. Implement React.js for quicker DOM insertions
  4. Testing API Endpoints