Bluefoot DEV: Teste prático para Frontend Developer

Instruções

Crie um fork deste projeto, e desenvolva em cima do seu fork. Use o README.md principal do seu repositório para nos contar como foi sua experiência em realizar o teste, esperamos que você nos conte: as decisões que você tomou, como você organizou seu código, as funcionalidades e instruções de como rodar seu projeto e até as dificuldades e desafios que você teve.

Briefing

Você deve desenvolver uma aplicação e interface de busca de produtos para um grande ecommerce de uma multinacional no Brasil.

A interface deve ser bastante semelhante a busca do Submarino, um input text onde os resultados vão aparecendo conforme o usuário digita seu termo. Em parte do resultado, você deve exibir os resultados de uma das API’s (autocomplete), e em outra parte você deve efetuar outro request por Full Text em outro endpoint trazendo os 3 primeiros produtos do response.

Endpoint da API de autocomplete: http://agenciabluefoot.vtexcommercestable.com.br/buscaautocomplete/?productNameContains=

Endpoint da API de search full text: http://agenciabluefoot.vtexcommercestable.com.br/api/catalog_system/pub/products/search/?map=ft

Documentação completa da API de busca: [https://documenter.getpostman.com/view/845/search-103/Hs43]

Para cada um dos 3 produtos, devemos exibir dados como titulo, thumbnail, preço e outros dados que você considerar importante para a taxa de conversão (esperamos suas considerações no Readme.md lembra?)

Quando clicarmos no produto, você pode optar por dois caminhos:

Com o submit do formulário, deve ser exibida uma lista com todos os produtos encontrados no response, exibindo dados como título, thumbnail, preço, link e outros dados importantes para a taxa de conversão da loja.

O que nós esperamos do seu teste

O que nós ficaríamos felizes de ver em seu teste

O que nos impressionaria

O que nós não gostaríamos

O que avaliaremos de seu teste

Como entrego meu teste?

Nos envie um email com o link do seu fork para o email dev@bluefoot.com.br