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.
- 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.
- Clone the repo
git clone https://github.com/Miskamyasa/ranking-report.git
- Install NPM packages
npm install
-
Generate token https://github.com/settings/tokens?type=beta
-
Set token to config file
./src/constants/config.ts
Run the project
npm start
Open in browser http://localhost:5173/
Contributions are always welcome!
This project is licensed under the MIT License.
You can use it or reproduce it in any way you want.