/Github-Repositories-listing-page

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.

Primary LanguageCSS

GitHub Repository Listing Page using GitHub REST APIs

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.

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.

Technologies Used

  • HTML
  • CSS
  • JavaScript

Live Demo

Check out the live demo: GitHub Repositories Listing Page

Run Locally

To run this project on your local machine, follow these steps:

  1. Clone the repository:
    git clone https://github.com/TanvirHasanPrince/Github-Repositories-listing-page.git