Skip to content
Nina Baculinao edited this page Mar 24, 2015 · 17 revisions

GitHub Commit Data Visualizer (probably using D3)

Problem: GitHub has become the social network for all developers. It changes the way how we collaborate and share things. As a user who wants to better understand his/her git activities, however, there are very few good existing tools to use. GitHub does offer graph service, but it only tracks activities of a particular repository and only static data with limited options.
Solution: We are going to build an interactive data visualization of activities of a GitHub user/repo.
Tools/Libraries: d3.js(http://d3js.org/), GitHub API, Angular, Mongoose, Express, Node

3 Available Times to Meet

  1. 10am - 11am, Wednesday 2/18/15
  2. 11am - 12pm, Wednesday 2/18/215
  3. 12pm - 1pm, Wednesday 2/18/15

References

MVP Milestones

[Week1] Understand d3 and Github API and create a WIKI page for the Github API.
[Week2] Make the static mockups for the visualization graphs.
[Week3] Set up the mechanism to request data and information from Github.
[Week4] Make the visualization live.

Week 1 (2/15 - 2/21/2015)

  • INITIAL PROJECT OUTLINE DUE SUN 2/15 @ 11:59PM

Week 2 (2/22 - 2/28/2015) - finishing a basic build

  • FIRST MILESTONE DUE SUN 2/22 @ 11:59PM
  • All day intensive workshop for team projects on Sat 2/28

Week 3 (3/1 - 3/7/2015) - finishing all core functionality

  • SECOND MILESTONE DUE SUN 3/1 @ 11:59PM

Week 4 (3/8 - 3/11/2015) - finishing the polish

  • FINAL PROJECT DUE SUN 3/8 @ 11:59PM
  • LAST CLASS (DEMOS) ON WED 3/11 @ 2:10PM