Skip to content

CamillaHallberg/project-github-tracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Tracker

This project was about creating a GitHub tracker that displays my repositories, forked from Technigo. The objective for this project has been to continue practising JavaScript and in particular getting deeper into understanding API's (and for this project, using the GitHub documentation). This project contains my user data, repository data and a progress pie chart built with JS.

The problem

I started to work on the project after I had done essential readings and video material provided by Technigo. I went through the project brief step by step and I found it very exciting to display the different kinds of data from the API's. But it has been quite challenging to get through this project, mainly in understanding how to write the code in Javascript (for example; when to declare a const, when to envoke a function, injecting HTML data etc) but new parts such as hiding files and getting acquainted with NPM has also been challenging and time consuming. Also learning about how to use tokens and API rate limits has given me some grey hair.

But! Being finished with this project, that REALLY has had its ups and downs, in retrospect I know that I have learned A LOT. I'm obviously still on the surface when it comes to understanding everything and if I did have more time with this project I think I would dive into nesting fetches, displaying the number of pull requests, trying out other API endpoints, create a different chart and also try out styling charts in different ways.

This was a really challenging yet fun and rewarding project that I feel that I have learned a lot from!

View it live

Here's a link to my tracker :)

https://github-tracker-by-camilla.netlify.app/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 45.8%
  • CSS 31.7%
  • HTML 22.5%