americanpanorama / panorama-foreignborn

Foreign-Born Population 1850-2010
8 stars 2 forks source link

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.