Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pushpendra-1697/github_repo_listing

The GitHub Repositories Explorer is a web application designed to help users explore and view public repositories for a specified GitHub user. The application leverages the GitHub API to retrieve repository data and provides an interactive and user-friendly interface. It incorporates server-side pagination, loader indicators for a seamless exp.
https://github.com/pushpendra-1697/github_repo_listing

basic-javascript font-awesome html-css-javascript

Last synced: 5 days ago
JSON representation

The GitHub Repositories Explorer is a web application designed to help users explore and view public repositories for a specified GitHub user. The application leverages the GitHub API to retrieve repository data and provides an interactive and user-friendly interface. It incorporates server-side pagination, loader indicators for a seamless exp.

Awesome Lists containing this project

README

        

# Github_Repo_Listing

## Overview
The GitHub Repositories Explorer is a web application designed to help users explore and view public repositories for a specified GitHub user. The application leverages the GitHub API to retrieve repository data and provides an interactive and user-friendly interface. It incorporates server-side pagination, loader indicators for a seamless experience, and an optional search bar for repository filtering.

## Assumptions

- font-awesome/6.0.0 used for displaying icons and styles
- Github_username Examples: johnpapa, Pushpendra-1697
- Default placeholders for profile and description assume any lorem ips if not specified in any Repository
- Design customized loader indicator by CSS only
- In pagination default page limit = 10 and page_number = 1 considered
- Disable "Previous" button when on the first page

## Hosted Web App Link on netlify

```bash
https://github-repositories-listing-view.netlify.app/
```

## How to run locally
- On Windows
```bash
start index.html
```
- On macOS
```bash
open index.html
```
- On Linux
```bash
xdg-open index.html
```