Git Product home page Git Product logo

most-active-github-users-nodejs's Introduction

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

most-active-github-users-nodejs's People

Contributors

3imed-jaberi avatar ademking avatar b14d35 avatar bolorundurovj avatar dependabot[bot] avatar donghoon-song avatar dorj222 avatar example123 avatar gayanvoice avatar muath-ye avatar nikolalukovic avatar redjanvier avatar ronaldaug avatar selfrefactor avatar sgnn7 avatar shivaylamba avatar srdjanrakic avatar themisir avatar williamchong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

most-active-github-users-nodejs's Issues

Page has bug and not working

Steps to replicate,

  1. open the page (and inspect element)
  2. select country
  3. click on any range
    Error:
    SyntaxError: Unexpected token < in JSON at position 0
    console. @ index.js:1375

As I can log the server returns 500 because file not found (Macedonia, Serbia JSON)

Does not open with strict HTTPS policies

Hi, I have tried to access your website with Brave Browser, which enforces strict HTTPS policies.
And it does not work for users with this feature on.

That's what it says: ERR_SSL_PROTOCOL_ERROR

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.