This project is showing the list of Pokemon available from Pokemon API. You can see the details of the Pokemon, catch them, give them a nickname, and they will be added into your Pokemon list.
This project was built using React, Redux for state management, React Router for router management, Cypress for integration testing.
Before all else, run:
npm install
In the project directory, you can run:
npm start
Open http://localhost:3000 to view it in the browser.
While the project is running at http://localhost:3000, run:
npm test
This will launch the test runner. There's Jest for a small unit test and Cypress for integration testing
Run:
npm run cypress:open
And choose one of the test cases to see Cypress running in action. It's fun to see your browser running by itself :)
npm run build
Builds the app for production to the build
folder.