This was a project done last year as part of Jeffrey Heer's undergrad data visualization class at Stanford. Joyce Lee and I supervised these amazing guys, and they used my son's data. I probably still have the link to their github repo if you want it. Frontend was d3, backend MVC was Ruby on Rails. Doing it over I would probably use MongoDb / Node.js.