Repo Gallery

GitHub REST API

Want to integrate your GitHub projects directly onto a web page?

Here, I've created a project that uses the GitHub REST API to fetch data from online repositories, allowing me to integrate them directly onto any website. Search included.

The best part: the website automatically updates when any changes are pushed to GitHub. What a huge time saver!

This is a project gallery built with JavaScript that implements:

  • Async and callback functions.
  • Fetching data with an API.
  • Parsing data as JSON.
  • click event listeners with the matches method to target specific elements within a group.
  • Creating and appending HTML elements.
  • Adding and removing CSS classes.
  • for...of loops.
  • for...in loops.
  • Dynamic search using input event listeners.

View Project/Site
return to portfolio