https://github.com/tanvirhasanprince/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.
https://github.com/tanvirhasanprince/github-repositories-listing-page
css github-rest-api html javascript
Last synced: 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/tanvirhasanprince/github-repositories-listing-page
- Owner: TanvirHasanPrince
- Created: 2024-01-18T04:58:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-19T06:55:53.000Z (over 1 year ago)
- Last Synced: 2025-01-25T09:09:10.734Z (4 months ago)
- Topics: css, github-rest-api, html, javascript
- Language: CSS
- Homepage: https://github-repositories-listing-page.vercel.app
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# 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](https://github-repositories-listing-page.vercel.app/)
## Run Locally
To run this project on your local machine, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/TanvirHasanPrince/Github-Repositories-listing-page.git
```