Graffiti gives users a place to create unstructured message boards. The messages posted to these boards disappear after a certain amount of time. Users can vote on messages to increase their lifespan.
"Deface, demolish, develop: gentrification vs graffiti" http://galleryhip.com/graffiti-subway.html
"Bootstrap Carousel Plugin" http://www.w3schools.com/bootstrap/bootstrap_carousel.asp
d3.js graphing library: http://d3js.org
"Building a Bubble Cloud" by Jim Vallandingham http://vallandingham.me/building_a_bubble_cloud.html
"Modifying a Force Layout" http://bl.ocks.org/mbostock/1095795
"Adding New Nodes to Force Directed Layout" http://stackoverflow.com/questions/9539294/adding-new-nodes-to-force-directed-layout
"Meteor Cookbook: Reactive D3 Visualizations" https://meteor.hackpad.com/Meteor-Cookbook-Reactive-D3-Visualizations-YUR9JT4mrm9
"Reactive data visualization with D3.js and Meteor" http://mhyfritz.com/blog/2014/08/16/reactive-d3-meteor/
"Building a Slack Clone in Meteor" https://scotch.io/tutorials/building-a-slack-clone-in-meteor-js-getting-started
"Discover Meteor" by Tom Coleman and Sacha Greif https://www.discovermeteor.com
"Collision Detection" http://bl.ocks.org/mbostock/3231298
"Components" https://getbootstrap.com/components