Seu desafio é construir uma pequena Wiki de Pokémon. Ela será alimentada com os dados da PokeAPI. O seu projeto precisa:
- Ser feito em React;
- Funcionar em dispositivos mobile. Bônus se for responsivo;
- Ter uma listagem de Pokémons, com cards que mostrem nome e foto de cada Pokémon. Você pode lidar com a paginação como preferir;
- Ter uma página de detalhe do Pokémon, com a lista de evoluções e links para os detalhes dessas evoluções. Essa página deve poder ser compartilhada pela URL.
- Uma listagem de berries com filtro por sabor.
Todos os outros detalhes você pode escolher (se quiser adicionar outras páginas, quais informações listar nos detalhes, layout, etc). O objetivo do desafio é entender melhor seu domínio do framework e da linguagem, método de resolução de problemas e estilo de código.
O quê será avaliado:
- Clareza e organização do código;
- Domínio do React;
- Performance do site;
- Reaproveitamento vs repetição de código;
- Estrutura do projeto;
- Domínio de CSS e JS;
- Uso de boas práticas de programação;
- Atenção à UX.