Skip to content

alexw005/github-map

Repository files navigation

The Objective of this project

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.

Backend

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

The Architect of the entire project

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

Testing library

TBD

Getting Started

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.

Welcome to the hosted web for testing

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.

About

Github Map shows number of github users on map

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published