Skip to content

#DesafioAlura- Uma aplicação Java que permite aos usuários consultar informações sobre veículos com base na tabela FIPE. A aplicação consome dados da API da Tabela FIPE e oferece funcionalidades como consulta de marcas, modelos e preços de veículos.

Notifications You must be signed in to change notification settings

MateusPerpetuo/DesafioTabelaFipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

desafio_tabela_fipe Static Badge

#DesafioAlura - Consultar a Tabela FIPE

O principal objtetivo dessa desafio era que o aluno coloca-se em pratica a utilização de listas, coleções de dados, funções lambdas, streams e consumo de API, como visto no curso.

A tabela FIPE é a principal referência no mercado brasileiro para preços médios de veículos novos, usados e seminovos, incluindo carros, motos, caminhões e ônibus. Podendo ser consultada nesse site.

Para realização do desafio foi necessario o consumo de uma API, documentada nesse link.

🔨 Regras do desafio

  • O objetivo do projeto é ter um fluxo similar ao que é feito no site, porém com algumas melhorias.
  • Criare um projeto Spring com linha de comando, utilizando a classe Scanner para fazer interações com o usuário via terminal.
  • Solicitar que o usuário digite o tipo de veículo desejado (carro, caminhão ou moto).
  • Feito isso, listaremos todas as marcas daquele tipo de veículo, solicitando que o usuário escolha uma marca pelo código.
  • Após essa escolha, listaremos todos os modelos de veículos daquela marca.
  • Solicitaremos que o usuário digite um trecho do modelo que ele quer visualizar, por exemplo PALIO.
  • Listaremos apenas os modelos que tiverem a palavra PALIO no nome.
  • Usuário escolherá um modelo específico pelo código e, diferente do site, já listaremos as avaliações para TODOS os anos disponíveis daquele modelo, retornando uma lista.

🎬 Imagens e Como Usar

  • Inicio da aplicação.

    image

  • Após digitar o seguimento que se queira pesquisar, sera retornado uma lista com todas as marcas dentro da categoria. Para continuar devemos digitar o código da marca que quermos consultar.

    image

  • Como exitem Marcas com um vasto portifólio de modelos, coloquei uma pesquisa por nome para filtrar a lista (que em alguns casos chegou a mais de 5000 itens). Basta digitar uma parte do nome do modelo, que a aplicação vai mostrar uma lista apenas com itens correspondentes.

    image

  • Por fim, ao digitar o código do modelo, será exibido ao usuario uma lista com informações e os valores tabelados de todos os anos disponiveis para o modelo escolhido.

    image

    image

About

#DesafioAlura- Uma aplicação Java que permite aos usuários consultar informações sobre veículos com base na tabela FIPE. A aplicação consome dados da API da Tabela FIPE e oferece funcionalidades como consulta de marcas, modelos e preços de veículos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages