/github-users

View the live version here:

Primary LanguageJavaScript

Github Users

Github users loads users from the Github API. Infinite scroll is enabled for the list of users as well as for an individual user's followers and repositories. The page remembers data that was previously loaded from the API, so you will only see loading spinners the first time you go to a new page. The page reloads data from the API on refresh by design.

screenshot

Built With

Features

  • Infinite scroll of users, and repositories and followers for individual users
  • Ability to filter a list of users or filter followers or repositories of individual users
  • Responsive on all device sizes from mobile phones and iPads to desktop computers

Future Updates

  • Finish writing tests for the application
  • Limit the number of DOM nodes that will display on a page at one time using DOM recycling
  • Improve API error handling

Demo Video

github-user-list-screenshot