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
- 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]
- 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
- Responsividade
- Exibir a imagem do veículo
- Filtro/busca por faixa de preço
- Filtro/busca por tipo de combustível
- Performance no Angular
- 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