This web application allows users to view public GitHub repositories of a specific user. It provides a simple and user-friendly interface to explore repositories along with some key features.
-
User Profile: Displays basic information about the GitHub user such as Profile photo, GitHub link, Location, Twitter, and number of public repositories
-
Repository Listing: Shows a paginated list of public repositories for the specified user.
-
Repository Topics: Show topics associated with each repository, as depicted in the provided image.
-
Pagination: Server-side pagination with an option to customize the number of repositories per page (default is 10, maximum is 100).
-
Loading Indicators: Displays a loading indicators during API calls to enhance user experience.
-
Search Functionality: This website includes a search bar to find user and show how many repositories to show from which page.
- HTML
- CSS
- JavaScript
Check out the live demo: GitHub Repositories Listing Page
To run this project on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/TanvirHasanPrince/Github-Repositories-listing-page.git