Esse projeto foi desenvolvido em React e Typescript com Create React App.
O painel é uma lista completa dos 151 pokemons disponíveis na primeira geração.
É possível fazer buscar por nome ou id
Dentro do console (no Linux, o terminal e no Windows Git Bash), use git clone https://github.com/NatSatie/pokemon-list.git
e entre no diretório do projeto com cd pokemon-list
Use npm install
e aguarde o projeto instalar todas as dependências.
Use yarn start
para rodar localmente e acesse o endereço http://localhost:3000 em seu navegador.
Instale o Cypress em sua máquina.
Para os usuários do windows, é possível abrir o executável (pode demorar um tempo para carregar de acordo com a máquina)
Uma vez aberto, selecione o diretório correspondente ao pokemon-list
Certifique-se que o http://localhost:3000 está rodando o projeto e rode os testes E2E.
Deve abrir uma nova janela dedicado para rodar os testes. Devido à grande quantidade de dados é sucetível a falhas por timeout, por isso pode ser necessário rodar mais de uma tentativa