Skip to content

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.

Notifications You must be signed in to change notification settings

TanvirHasanPrince/Github-Repositories-listing-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published