Skip to content

Retrieve Github user statistics using the Github GraphQL API & Apollo Client

Notifications You must be signed in to change notification settings

realstoman/github-stats-graphql

Repository files navigation

Github Stats GraphQL

Demo URL

https://github-stats-graphql.vercel.app/

Features

  • Fetch Github user data using GraphQL and Apollo Client
  • Reusable components
  • TypeScript support
  • Simple and responsive UI

Setup

Create Github Access Token

  • Go to your Github account -> settings -> Developer settings -> Personal access tokens -> Tokens (classic) -> Generate new token -> Generate new token (General Use) -> Give your token a name and select scopes. In my case, I have given it access to public_repo and read:user scopes.
  • Rename the .env.example file to .env.local and replace the text on the right side of the = sign with your github access token.

Get the code

Make sure you have Node JS installed. If you don't have it:

brew install node

Clone the repo:

git clone https://github.com/realstoman/github-stats-graphql.git

Open the project folder:

cd github-stats-graphql

Install packages and dependencies:

npm install

Start a local dev server at http://localhost:3000:

npm run dev

Notes

  • Coming Soon I'll be doing a screencast of this project and will be uploading the video to my Youtube channel
  • Feel free to use it in your projects
  • Contributions are welcome

Resources

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy