Skip to content

Miskamyasa/ranking-report

Repository files navigation

GitHub Ranking Report

Demo

Table of Contents

Introduction

The GitHub Ranking Report is a web application that generates ranking reports for GitHub users based on their followers. The purpose of this project is to provide a user-friendly interface to retrieve and display information about a GitHub user's followers.

Features

  • Retrieve the list of followers for a given GitHub username up to a specified depth.
  • Calculate the followers-rank, which represents the total number of direct and indirect followers.
  • Sort the ranking report by username, profile creation date, or followers-rank.
  • Pagination control to load the next data page.
  • User-friendly dashboard with user avatars, links to user profiles, and profile creation dates.

Technologies Used

Installation and development

  1. Clone the repo
git clone https://github.com/Miskamyasa/ranking-report.git
  1. Install NPM packages
npm install
  1. Generate token https://github.com/settings/tokens?type=beta

  2. Set token to config file ./src/constants/config.ts

Usage

Run the project

npm start

Open in browser http://localhost:5173/

Contributing

Contributions are always welcome!

License

This project is licensed under the MIT License.

You can use it or reproduce it in any way you want.