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.