Skip to content

A Single Page Application developed using React to display the list of GitHub repositories using the Github Rest API.

Notifications You must be signed in to change notification settings

muhesh-kumar/github-repo-lister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • A Single Page Application developed using React to display the list of GitHub repositories using the Github Rest API.

Tags

  • React 18
  • React Hooks
  • State Management with Context API

Features

It shows basic details of the repo like:

  1. Repo name: (name/full_name)
  2. Description: (description)
  3. Owner name: (owner.login)
  4. Stars count: (stargazers_count)
  5. Number of forks: (forks_count)
  6. Language: (language)

Functionalities Implemented

  1. On click of the card/item the user should be redirected to the GitHub repository page
  2. Pagination - User should be able to view the repo list in a paginated manner, List of options to be implemented
  3. Page number
  4. Page size (default is 10)
  5. Next page
  6. Previous page
  7. Search based on language and name
  8. Sorting (Ascending and Descending):
  9. Sort by stars
  10. Sort by Name

About

A Single Page Application developed using React to display the list of GitHub repositories using the Github Rest API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published