A responsive web app utilizing GitHub's REST API to dynamically retrieve user profiles.

When typing it searches using the GitHub API to find a profile and it's most recent repositories and list them.

An example of a profile being fetched by the web app and displaying on a 1080p screen.

Technologies used:

  • HTML5

  • CSS3

  • Dynamic, ES6 JavaScript

  • Bootstrap 4 - Responsive

  • Async REST API (GitHub API)

  • JQuery (minimal/dependency)

Technical Description:

A dynamically-generated web app that uses Vanilla JS on the back-end to make requests to the GitHub REST API asynchronously to find profiles & their repositories and displays them on the web page.

The most difficult part of the project was putting together the UI via JavaScript, took a lot of tweaking since it was done without a framework but led to a deep understanding of DOM manipulation.