Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 926 Bytes

README.md

File metadata and controls

33 lines (25 loc) · 926 Bytes
  • 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