Skip to content

mandymchu/Donation_DataVisualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Donation_DataVisualization

Developed a dashboard that represents school donations broken down by five attributes, which are donation date, location, resource type, poverty level and total number of donations, using data from DonorsChoose.org.

• Perform data cleaning, transformation and dimension reduction using Principal component analysis (PCA), feature selection using MongoDB and Python.

• Build a webserver using Python, Flask and use MongoDB as backend database.

• Perform grouping, filtering, aggregating data using crossfilter.js, and develop interactive charts using d3.js and dc.js.

How to browse the dashboard

Just start mongoDB and run server.py. If on the page http://localhost:5000/ only could see a dashboard with empty charts, press CTRL+Shift+R for reloading the page, ignoring cache. Then an interactive data visualizaiton dashboard will be shown as below:

image

About

An interactive dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published