This is to show the number of github users in each country in world map by using the Github API
With React-Leaflet
library, this task has been made easy.
For a quick implementation you may use github API directly.
However this current project is to show case how we can connect to Python FastApi, which is located in this Github Backend Repo
These are all containerized and deployed with Kubernetes, pods, Ingress, services, etc.
We have a pod for OAuth authentication The Kubernetes cluster is using oauth2proxy for OAuth authentication that facilitates the login process between different pods and services with an Ingress setup. Refer to the GitHub Backend Repo and Oauth2proxy Documentation
TBD
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You are welcome to test the web application Github mao
You will be prompt to login with your github account.
Disclaimer: We do not store any information of the users.