2022-06-21.09-06-22_Trim.mp4
The Famous Pokedex using the Pokemon Api.
- I learn how to make calls to api with "Axios" an then how to manipulate that data.
- I learn how to use "Pagination" when I have to many item to put in one page and adjust the number of pages to them when filtered.
- I learn implement music and sound with "Howler".
- Some cool CSS effects like the search bar.
Link: https://pokeapi.co/
- react-lazy-load-image-component: (^1.5.4)
- axios: (^0.27.2)
- react-howler: (^5.2.0)
- react-toastify: (^9.0.4)
- react-tabs: (^5.1.0)
Repository Link: https://github.com/LucianoCanziani/pokedex-api
Deploy Link: https://pokedex-luciano-canziani.netlify.app/
- Press the start button to enter the pokedex.
- Browse through the Pokedex and filter the Pokemons by type and name and select your favourite pokemon to learn more about it.
- Pokemon detail: in there you will see more information about that pokemon.
Please keep in mind that, in case that you've already have installed and configured Node.js, GitHub CLI and NPM, you should then skip steps 1-5 and start from step number 6.
-
Download and install Node.js
-
Download GitHub CLI
-
Install GitHub CLI. On the command line (cmd for example), run the following command:
winget install --id GitHub.cli
-
Login to your GitHub account on GitHub CLI. On the command line, run the following command:
gh auth login
-
Download the latest version of npm. On the command line, run the following command:
npm install -g npm
-
Clone the project on your PC. On the command line, run the following command:
gh repo clone https://github.com/LucianoCanziani/pokedex-api.git
-
Install the necessary repository dependencies. On the command line, run the following command:
npm install
-
Start the repository. On the command line, run the following command:
npm start