/teste-frontend-Itauveiculos

teste para oportunidades frontend na comunidade de veículos (Jan 2021)

Teste Frontend Itaú - Comunidade de Veículos

Cenário Proposto

Precisamos de uma ferramenta que seja capaz de mostrar os diversos veículos que temos em nossa base de dados. Temos como base uma API que retorna diversas informações desses veículos (https://fipeapi.appspot.com/).

A necessidade do nosso projeto é criar o front dessa aplicação utilizando o framework Angular (recomendamos a versão 9). O layout ficará a seu critério, porém deve atender todos os requisitos essenciais

Requisitos de Negócio

  • Deve conter pelo menos uma barra de busca
  • Essa barra de busca deve filtrar/buscar o nome do carro (considere a forma com que a API funciona para que seja possível atender esse requisito)
  • Dessa busca deve retornar o nome e o preço do veículo
  • Deve existir um filtro/forma de buscar e listar veículos pelo seu de ano/modelo
  • Deve existir um filtro/forma de buscar e listar os veículos por sua de marca (fiat, honda, etc)

-> Possível referência para o layout [https://imgur.com/a/XvfBEeo]

Requisitos funcionais essenciais

  • Framework Angular 2+ (de preferência a versão 9)
  • Angular Material para o design da página
  • Requisição para a API
  • Pré-processador de CSS
  • Cobertura de testes unitários - framework da sua preferência (Jest, Jasmine, etc)
  • Versionamento de código via github (considerar esse requisito ao iniciar o projeto)
  • Readme com explicação de como rodar o projeto

Requisitos diferenciais (desafio extra):

  • Responsividade
  • Exibir a imagem do veículo
  • Filtro/busca por faixa de preço
  • Filtro/busca por tipo de combustível
  • Performance no Angular

Itens que serão avalidados no teste

  • Estruturação do projeto
  • Componetização
  • Layout e responsividade
  • Estilização (Estruturação CSS)
  • Versionamento de código, commits, etc
  • Performance
  • Criatividade e inovação no que foi solicitado