GithubReactGraphQLAPI
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)
## 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
• <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)
## 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