Git Galaxy is a React browser application that visually represents a user's recent code on Github. After logging in with OAuth, Git Galaxy will retrieve commits from your most recently updated repositories. Then, these commits are piped through IBM's Watson Tone Analyzer and displayed on a three.js canvas. The purpose of Git Galaxy is twofold: first, to encourage better Git commit behavior; second, to display information in an exciting fashion. Developed in two weeks.
- ES6 - Javascript ES6
- React - React
- three.js - three.js
- OAuth - OAuth
- Watson - Watson Tone Analyzer
- GitHub API - GitHub API
- Node.js - Node
- PostgreSQL - PostgreSQL
- More data interactivity
- Different representation of the data. Possibly with OBJ/MTL files
- Multi-galaxy view
- Patrick Coury - Patricks's GitHub
Originally, the plan was to create a garden with moveable obj/mtl files and represent data in the forms of trees and flowers within a grass canvas. This scene took too long to create something I was satisfied with and eventually I pivoted to a galaxy theme. I made this decision because rendering geometry was simpler to pick up within the time frame of this project. The Test.js component is evidence of this.