Clone the project
git clone https://github.com/ivqonsanada/pokedex-app.git
Go to the project directory
cd pokedex-app
Install dependencies
npm install
Start the server
npm start
Open http://localhost:3000 with your browser to see the result.
To run test
npm test
To see code coverage
npm test -- --coverage
- Create React App to initialize the project.
- Emotion to manipulate css in js.
- Apollo to be a graphql client.
- mazipan/graphql-pokeapi to provide pokedex data.
- Workbox to create service worker easily and painlessly.
- Statically.io to serve pokemons assets on faster CDN with the help of static-zap.
- Jest & Testing Library to test the app.
- TypeScript to help find typos and incorrect types.
- CircleCI to test the app quickly
- Vercel to deploy and monitor the app lighthouse performance scoring with Cheekly effortlessly.