Harvard Extension School | E14A CNN + D3
https://gazeintent.herokuapp.com/
- pyenv app
- source app/bin/activate
- cd app
- pip install -r requirements.txt
- cd static && npm i webgazer --save && cd ../
- export SLACK_WEBHOOK_URL=$(heroku config:get SLACK_WEBHOOK_URL -a gazeintent)
- export DATABASE_URL=$(heroku config:get DATABASE_URL -a gazeintent)
- export SECRET_KEY=$(heroku config:get SECRET_KEY -a gazeintent)
- python routes.py
- You will need access to the gazeintent project in order to run this on your localhost
- Webgazer: This is the backbone of the application, we used many of its features to make our application work.
- Frameworks: We leveraged bootstrap, fontawesome, datatables, and other small components from online sources.
- Custom: We wrote 98% of the javascript used in the project, what was not written by us was common stuff like the sleep function, or packaged code like init.datatables, or init.webgazer
- Theme: We used frameworks to provide the basic design, but we put all of the pages together.
- Data visualization: Custom solution written in javascript and css.