ReactGithubApiGraphQL-main

Job ID: 31254570

Budget: $30 – $250 USD

Your task is to write a simple React Application that renders list of react repositories in the table view with AntD(a design framwork) in the following manner:

• <name> - ? <stars> - ? <forks>
• react - ? 69012 - ? 12581
• reselect - ? 7291 - ? 214
• redux - ? 31705 - ? 6581
• recompose - ? 5671 - ? 342
...

Repository name should be a link to the actual GitHub repo.

## Constraints

- Use typescript & GraphQL
- Use react-hooks
- Feel free to use boilerplate configuration as `create-react-app`
- Use AntD design framework
- AntD table should act is filter(sort)
- Do not leave any unused dependencies or scripts
- Do not mock API response in your repository

## Nice to add:


- Pagination
- Flexible search
- Cover you code with tests as much as you can
- Dockerize it!
--styling by the use of css-in-js
-Hooks and functional components
-micro Service architecture (breakdown your work into small components files)
-Unit Test


## API

Use the Github Graphql API v4 to fetch the list of repos.

- [Docs](https://developer.github.com/v4/)
- [Explorer](https://developer.github.com/v4/explorer/)
- https://api.github.com/graphql
Related categories: CSS React.js Typescript GraphQL