/poke-mon-dex

Projeto com o intuito de criar uma pokedex, com filtragem de pokemons, seleção de favoritos e testes unitários.

Primary LanguageTypeScript

Poke-Mon-Dex


pokemons

Resumo do projeto

Projeto com o intuito de criar uma pokedex, com filtragem de pokemons, seleção de favoritos e testes unitários.
Link: https://singular-sunshine-ea91b7.netlify.app/


🔨 Funcionalidades do projeto

  • Funcionalidade 1 Buscagem de todos os Pokemons: Esse sistema precisa estar apto a procurar por todos os tipos de pokemons disponível pela API.
  • Funcionalidade 2 Filtragem de Pokémons por tipo: O sistema precisa filtrar os pokémons pelos tipos selecionados (grama, fada, dragão, etc...), por favoritos, pelo seu número de ordem e/ou pelo seu nome, mostrando em seguida o resultado da pesquisa.
  • Funcionalidade 3 Ordenar Pokemons pela sua numeração: Deve-se ordenar os pokemons de acordo com a sua numeração ("national_number"), do menor ao maior.
  • Funcionalidade 4 Favoritar e desfavoritar Pokemon: Para cadastrar um pokémon como favorito, precisamos clicar no ícone de coração em cima de sua imagem, assim o cadastrando na lista. Para desfavoritar, o usuário deve clicar no coração preenchido em vermelho, assim o tirando da lista.

✔️ Técnicas e tecnologias utilizadas

  • Typescript
  • React
  • Jest
  • React-Test-Library
  • Styled-Components
  • Font-Awesome