Este projeto é minha solução para o desafio da formação Java e Orientação a Objetos G7 - ONE do programa ONE - Oracle Next Education! O objetivo é criar um conversor de moedas que oferece múltiplas opções de conversão, utilizando taxas de câmbio atualizadas por meio de uma API externa, onde os usuários podem escolher entre as 161 opções de moedas e realizar suas conversões de forma rápida.
- Interação via Console: O programa apresenta um menu com opções simples e interativas, permitindo que o usuário realize suas conversões de maneira simples pelo console.
- Múltiplas Opções de Conversão: Além da conversão entre as principais moedas disponíveis no menu inicial, é possível escolher entre 161 moedas disponibilizadas pela API.
- Uso de API Externa: O programa se conecta à Exchange Rate API para pegar as taxas de câmbio atualizadas.
- Histórico de conversões: O usuário pode visualizar seu histórico com a data e horário de cada conversão realizada.
-
Clone o repositório
git clone https://github.com/pablwoAraujo/challenge-conversor-de-moedas
-
Crie uma conta e obtenha a chave de acesso da API Exchange Rate API
-
Configure a chave de acesso: Você pode criar uma variável de ambiente chamada API_KEY ou substituir o valor do atributo APIKEY na classe HttpService.
-
Abra o projeto em sua IDE preferida e execute o método main na classe Main
Demonstração da aplicação |
---|
Vídeo disponível no meu YouTube. |
Insígnia do desafio |
---|
Insígnia de conclusão do desafio. |