Github Measurement Web App for CS3012 by Ebin Benny (16319782). The front-end is a react based web app. It uses @nivo/rocks for the graphs, @nivo/rocks is a library built off d3.js for react. The backend uses express.js for handling requests and uses octokit/rest to get information from the github api. The backend server stores previously requested information inside a MongoDB database.
Interrogate the GitHub API to build visualisation of data available that elucidates some aspect of the softare engineering process, such as a social graph of developers and projects, or a visualisation of indiviudal or team performance. Provide a visualisation of this using the d3js library.
Size of Users Repos. | Stars of Users Repos. |
---|---|
Fork Count of Users Repos. | Open Issue Count of Users Repos. |
---|---|
Commits in Repo. | Code Addition in Repo. |
---|---|
Net Amount of Code. | Total Stats of Repo. |
---|---|
Start the backend firstly, follow the instructions in the following page.
Start the frontend by following the instructions on the following page.