Github Finder is designed to use Github's v3 API to search and sort repositories across Github. It uses Chakra-UI
as it's UI library and React Context
for state management. Other dependencies include base-64, axios, react-markdown, react-router-dom and react-icons
.
It is recommended to create and use .env.local
file and setup REACT_APP_GITHUB_CLIENT_ID, REACT_APP_GITHUB_CLIENT_SECRET
variables.
https://docs.github.com/en/rest/guides/basics-of-authentication
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
Pagination feature is still under development
The page will reload when you make changes.
You may also see any lint errors in the console.