This project is a web app that lists Pokemons. It allows us to search and get details from each one.
You can see the project running in production mode: https://pokechallenge.herokuapp.com/
- axios - API Access.
- react-helmet - SEO Handling.
- react-loadable - Page Loading.
- redux - Global State handling.
- redux-persist - Redux Midleware.
- react-router-dom - Routes handling.
- react-icons - Icons lke FA.
- testcafe - E2E Tests.
To Config the Environment variables:
- _REACT_APP_endpoint (https://pokeapi.co/api/v2/)
- NODE_ENV (development) - Optional, used more when online deploy.
- NodeJS/npm previously installed.
yarn
or
npm install
npm install -g testcafe
testcafe
You'll see something like that in the end:
In the case that you need to run the tests in production or online environment, you can set the env variable TEST_CAFE_HOME_PAGE.
yarn start
- ReactJS - Front-end Library.
- Ant Design - React UI library.
- API Pokemon
- Eder Taveira - edertaveira
This project is protected by Invillia.