https://dasa-pokeapi.netlify.com/
- Download this repo.
- Use the package manager npm.
- Inside project run npm install on terminal to install all dependencies.
npm install
Inside project on terminal
npm start # build-in the project
npm test # run all tests
https://pokeapi.co/api/v2/pokemon
JavaScript
React
Axios
PropTypes
CSS
HTML
Eslint
Regular Expression
Jest
Teste para avaliação do nível técnico para posição de frontend.
- Arquitetura do projeto;
- Qualidade de código;
- Consumo de API;
- Conhecimentos em manipulação de array e objetos com suas respectivas propriedades;
- Conhecimentos em HTML e CSS utilizados na estrutura da página (view);
- Bônus:
- Estilização visual/estética da página (view).
- Utilização de pré-processadores;
- Implementação de teste(s);
- Utilização de expressões regulares;
Criação de uma aplicação de uma lista, utilizando um framework SPA (Vue, React, Angular, etc) de sua escolha. Esta aplicação deve consumir uma API, que contenha um array de objetos, sendo que cada objeto tenha ao menos duas propriedades: Recomendação de API para consumo: https://pokeapi.co/
Exemplo:
[
{
"name": "bulbasaur",
"url": "https://pokeapi.co/api/v2/pokemon/1/"
},
]
PS: Poderá ser utilizado a API de sua escolha ou a sugerida acima.
- O usuário deverá abrir a url e visualizar todos os itens consumidos pela API;
- O usuário deverá visualizar uma listagem filtrada dos itens ao digitar algo no campo de busca;
- [PLUS] O filtro de busca deve exibir itens que "correspondam" com o valor aproximado (ex: ao digitar no campo de busca a palavra 'blb', deve-se exibir os itens '' ).