🔥 Github Dashboard using Github REST API v3 and React
yarn start
Runs the app in the development mode.
The project supports both English and Russian localizations.
Open http://localhost:3000 to view it in the browser.
The project uses modern client-side web-technologies as following libraries and frameworks: React
(with hooks) for dynamic declarative DOM manipulation and event handling, Redux (Toolkit)
for state manegment, Typescript
for static type checking, Jest
for testing, Eslint
and Husky
for better developer experience.
The project supports both English and Russian localizations.
Explore Github API: https://developer.github.com/v3/
In order to increase Github API rate limit you should use the personal access token.
Create personal Github API access token and paste it in the GITHUB_OAUTH_TOKEN
field of secret_example.json
file and then rename file to secret.json
.
This project was bootstrapped with Create React App.
yarn start:dev
yarn build
yarn test
yarn eject
eject
, you can’t go back!yarn lint
yarn lint:fix
yarn predeploy
yarn deploy