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.
- Node.js
- Redis
- Ngrok
To run application, follow these steps.
- Add 'keys.js' to /config folder
module.exports = {
instagram: {
'client_id': 'YOUR-CLIENT-ID-HERE',
'client_secret':'YOUR-CLIENT-SECRET-HERE'
}
}
- Configure 'environment.js' accordingly
- Start ngrok ex. './ngrok 3000', to run on port 3000
TODO
- Add grunt script for ngrok
- Add grunt script for remote deployment
- Implement React.js for quicker DOM insertions
- Testing API Endpoints