/panorama-foreignborn

Foreign-Born Population 1850-2010

Primary LanguageJavaScript

panorama-foreignborn

Foreign-Born Population 1850-2010

Latest build can be viewed at http://dsl.richmond.edu/panorama/foreignborn

NOTE: the code in this repository was developed before the Panorama toolkit was complete. Therefore, it doesn't use all of the current Panorama libraries and design patterns. To see an example of a map that is built on the finalized Panorama toolkit, see panorama-canals

##Data Sets A list of all base datasets for this project in CartoDB can be found in data/README.md

##Dependencies

##Setup Clone the project and cd into the project folder.

nvm use to fire up the right Node version.

Make sure you have npm installed. If it's been a while since you last installed or updated, you may want to reinstall. This install is tested successfully against 0.12.7

Load required npm modules.

npm install

Create a .env.json file from .env.json.sample in root directory and add your CartoDB account name to the .env.json file. Will look like this...

{
  "siteroot" : "./",
  "cartodbAccountName" : "ACCOUNT NAME HERE"
}

##Develop To run locally:

npm start

Open browser to http://localhost:8888/

##Deploy To use development code: Copy the build directory to your server, but for production you will want to run:

npm run dist

This will create a dist directory. Move this directory to your server.

Both directories are all static files, so no special server requirements needed.