Skip to content

POG-SMD/POGDEX-Volney

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pogdex

O projeto foi feito para aprimorar as habilidades na cadeira de autoração multimídia 2 e consolidar os conhecimentos que serão testados em projeto integrado.

Explicação do Uso da PokéAPI

O código utiliza a PokéAPI para buscar e exibir informações sobre Pokémon. A API fornece dados detalhados sobre os Pokémon, incluindo seus nomes, tipos e sprites (imagens).


1. O que é a PokéAPI?

A PokéAPI é uma API pública que permite acessar informações sobre o mundo Pokémon. Ela organiza dados de Pokémon, habilidades, tipos, movimentos, entre outros, em um formato JSON que pode ser consumido por aplicações web.


2. Como a API foi utilizada?

a) Requisição à API

O código usa o método fetch para fazer uma requisição HTTP ao endpoint da PokéAPI. O URL tem o seguinte formato: https://pokeapi.co/api/v2/pokemon/${num}

Próximos Passos para a Pokédex com a PokéAPI


1. Sistema de Filtragem por Tipo

  • Permitir que os usuários filtrem os Pokémon exibidos com base no tipo (por exemplo, "Fogo", "Água", "Elétrico").

2. Filtragem por Região

  • Adicionar uma funcionalidade para filtrar Pokémon por região (por exemplo, "Kanto", "Johto").

3. Busca por Nome ou ID

  • Permitir que os usuários busquem um Pokémon específico por nome ou número de ID (por exemplo, "Pikachu" ou "25").

4. Exibição de Detalhes do Pokémon

  • Adicionar uma página ou modal que exiba mais informações detalhadas sobre cada Pokémon (por exemplo, habilidades, estatísticas de combate, evoluções).

5. Ordenação por Nome, Número ou Tipo

  • Implementar uma funcionalidade que permita aos usuários ordenar a lista de Pokémon por diferentes critérios, como nome, número ou tipo.

6. Paginação para Carregar Mais Pokémon

  • Se você estiver exibindo muitos Pokémon, considerar adicionar paginação para dividir a lista em várias páginas ou um botão de "Carregar mais".

7. Favoritos

  • Permitir que os usuários marquem Pokémon como favoritos e os visualizem em uma seção separada.

8. Informações de Evolução

  • Implementar a exibição das evoluções de um Pokémon, mostrando em sequência quais são os estágios de evolução.

9. Melhorias Visuais com CSS/JS

  • Melhorar a apresentação visual da Pokédex com animações, transições e temas interativos.

10. Sistema de Pesquisa Avançada

  • Implementar uma pesquisa avançada para permitir que os usuários filtrem Pokémon por múltiplos critérios, como tipo, região, habilidade, etc.

11. Integração com a Pokedex de Combate

  • Permitir que os usuários selecionem dois Pokémon e comparem suas estatísticas de combate.

12. Exibição de Movimentos (Moves)

  • Exibir os movimentos (ataques) que cada Pokémon pode aprender.

13. Exibição de Habilidades

  • Mostrar as habilidades passivas de cada Pokémon (como Overgrow ou Blaze).

Esses passos irão expandir significativamente a funcionalidade da Pokédex e melhorar a experiência do usuário. Com essas melhorias, a Pokédex será mais interativa e rica em informações sobre o universo Pokémon.

Tecnologias

JavaScript HTML5 CSS3 Git GitHub

About

Pogdex do volneba ainnn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published