An open API service indexing awesome lists of open source software.

https://github.com/erickdc7/pokeapi4

PokeAPI 4
https://github.com/erickdc7/pokeapi4

pokeapi react

Last synced: about 1 year ago
JSON representation

PokeAPI 4

Awesome Lists containing this project

README

          

# PokeAPI 04
This design is inspired by the work of [Programación para el Mundo](https://www.youtube.com/@programacionparaelmundo). Click [here](https://youtu.be/BVQrG-Bp-94) to watch the video.

## Technologies
This web page was made with the following technologies:
- HTML5
- CSS3
- JavaScript
- React
- useState
- useEffect
- createContext
- useContext
- React Router DOM
- Link
- Outlet
- Navigate
- useNavigate
- useParams
- useLocation
- Route
- Routes
- BrowserRouter
- UI Ball
- PokeAPI

## Pages
This web page contains 2 sections: **Home**, **Details**, **Search** and **Filter**.

### Home
#### In this section you will see a list of 50 pokemon, and each pokemon is with its respective name, types and its ID. At the bottom of the list, there is a functional button that, if you click on it, will load the next 50 Pokemon.
![preview home section](src/assets/preview-1.jpeg)

### Details
#### In this section you will be able to see the details of the pokemon you chose in the previous section, by clicking on one of them. You can see more details of that pokemon like its weight, height, and its stats.
![preview home section](src/assets/preview-2.jpeg)

### Search
#### In this section you will see the pokemons that you have searched for in the search bar.
![preview home section](src/assets/preview-3.jpeg)

### Filter
#### In this section you can filter the pokemons according to their type or types that you prefer.
![preview home section](src/assets/preview-4.png)