This app allow github users to get a list of github users by country and search a specific user by its username.
You have the choice between using the app with authentication or not. When authenticated, you are allowed to make up to 30 requests per minutes against 10 when you're not authenticated. The authentication is done your your github account.
You need to have python 3 installed on your machine in order to run the backend and npm for the frontend.
- Install the necessary python packages (preferably in a virtual environment):
cd backend/
pip3 install -r requirements.txt
- Install the necessary node modules :
cd frontend/
npm install # or npm i
Go to the backend
directory and type :
python app.py
Then to the frontend
directory and type :
npm start
A new tab will be open with your default browser where you can use the app.
Production Link : https://twisty-team-github-users-search.netlify.app/