Skip to content

Source for blog post: Interactive Data Visualization with D3.js, DC.js, Python, and MongoDB

Notifications You must be signed in to change notification settings

geomars/DonorsChoose_Visualization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DonorsChoose_Visualization

#Visit my Blog : http://adilmoujahid.com

Getting started

The dependencies for the project can be installed using

$ pip install -r requirements.txt

You can use Vagrant to start a machine with a MongoDB instance running

$ vagrant up

Per October 2016 the Donorchoose Opendata can be downloaded from here

Download, extract and rename the dataset (approx. 204 MB compressed and 650 MB when extracted).

$ wget http://s3.amazonaws.com/open_data/opendata_projects000.gz && zcat opendata_projects000.gz > opendata_projects000.csv

To initialize the database you need to imports the csv formatted data into MongoDB collection.

$ mongoimport --db donorschoose --collection projects --type csv --headerline --file /vagrant/opendata_projects000.csv 

About

Source for blog post: Interactive Data Visualization with D3.js, DC.js, Python, and MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.8%
  • CSS 2.1%
  • HTML 1.6%
  • Python 0.5%