We wanted to make the task of viewing a person's GitHub and the breakdown of language experience into a palatable, easy to read form.

What it does

Analyzes recent commits to a repository and visualizes the data.

How we built it

We built a backend database that uses a person's GitHub username to build a visualization of recent commits and coding experience.

Challenges we ran into

We ran into an issue with the database setup and the communication between the backend database and external functions.

Accomplishments that we're proud of

We managed to incorporate machine learning into our project, the ML identifies which "category" a programmer is most likely to fall under, given language use and personal choice. It then aggregates data from the database to compare with the user's own data

What we learned

We learned a lot about different solutions to accessing and utilizing APIs and building a program's framework more efficiently.

What's next for Git analyzer

A more in depth look into a user's Git Repository with many more visualizations and graphics.

Share this project: