gayanvoice / most-active-github-users-nodejs

List of most active users by country using GitHub based on commits.top of lauripiispanen/most-active-github-users-counter

Home Page:http://www.githubstats.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Node.js + Express.js + GraphQL + MongoDB + React

CircleCI Language grade: JavaScript Total alerts GitHub GitHub code size in bytes GitHub Stats

Go to HTTP http://www.githubstats.com/ Go to HTTP Secured https://githubstats-com.herokuapp.com/

The app is experimental and needs review on the code. Please contribute or raise an issue to look in to it.

Frameworks

GraphQL, Express.js, Node.js

The app is updated at every 24 hours. This React.js app fetches active users from GitHub GraphQL API using Express.js in Node.js. The app uses the number of public and private contributions you have done in the year.

Images

Choose a country

Home page

Active users from Ireland

Ireland

How it works?

Users need to create a GitHub token to fetch the results from GitHub Graph API. The list of countries and the cities are listed in server.js as arrays and GraphQuery.js fetches the data from GitHub Graph API. After the fetch was completed, it creates a JSON file in /client/src/data/ where the React app gets the list of users and the contribution.

Contribute

You can contribute to this open-source project by suggestions to the issues of the server and client app. The project needs to improve it's performance, stability, and user interface of both server scripts and client app. Adding more countries to the project helps other to discover it's contribution to the GitHub. How to the Contribute

Feature

  1. Inside DevInside Dev (Oct 21st, 2019) https://inside.com/campaigns/inside-dev-2019-10-21-18599

About

List of most active users by country using GitHub based on commits.top of lauripiispanen/most-active-github-users-counter

http://www.githubstats.com/

License:MIT License


Languages

Language:JavaScript 96.2%Language:HTML 3.2%Language:CSS 0.6%