Skip to content

In this project we will build a web portal for our GoT data analysis and visualization system. The website will integrate all the apps created in projects B-D with the help of the integration team assigned to Project E.

License

Notifications You must be signed in to change notification settings

julienschmidt/JS16_ProjectF

 
 

Repository files navigation

JS16_ProjectF Build Status Code Climate Codacy Badge

In this project we will build a web portal for our GoT data analysis and visualization system. The website will integrate all the apps created in projects B-D with the help of the integration team assigned to Project E.

Production: https://got.show

Staging-Server: https://got-stats.herokuapp.com/

Developer information

We're using webpack: https://github.com/webpack/webpack

Requirements:

Please make a config.json in folder config and set up your setting

  1. Duplicate the config.default.json to config.json
  2. Add twitter access keys to gotsent in the config
  3. Add mongodb access url to gotsent.mongo.uri in the config (ask @yashha for an access)

gotsent.mongo.uri = "mongodb://<user>:<pass>@<server>/<db>"

Development

Build manually

  • npm install
  • npm run build

serve files

  • npm install
  • npm run serve

Deploy to staging/testing

We use a dedicated 'staging' branch which is automagically deployed to https://got-stats.herokuapp.com/.

How To Deploy On Staging:

  • git checkout staging
  • git pull
  • git pull origin develop
  • git push

NEVER EVER PUSH COMMITS DIRECTLY TO 'staging' !11!! 💣

About

In this project we will build a web portal for our GoT data analysis and visualization system. The website will integrate all the apps created in projects B-D with the help of the integration team assigned to Project E.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 69.5%
  • HTML 21.4%
  • CSS 9.1%