This repo is a side-project for testing some a few technologies and building a cool pokemon fetch using graphql pokemon API
The final production version can be used here: https://ts-pokedex.netlify.com/
Running the project:
-
Using Node:
-
requrements:
- node
- yarn
-
$ yarn
( for instaling the depdendencies ) -
$ yarn start
-
-
Using Docker:
-
requirements:
- Docker
- Docker-compose
-
$ docker-compose build
-
$ docker-compose up
-
Tech used:
- React
- TypeScript
- Urql/graphql
- Styled-components
Future steps:
- Add docker support
- Add unit/integrtion tests with RTL (react-testing-library)
- Image lazy-loading at browser level https://www.loom.com/share/fa7f0c8223324155bbdce72c7735ff50
- Add virtual / infinite scroll