Um conversor de moedas desenvolvido como prática de JavaScript no curso Dev Club.
O projeto possui uma página única, com HTML, CSS e JavaScript, e permite converter entre Real, Dólar, Euro, Libra e Bitcoin, com taxas de câmbio atualizadas em tempo real através de APIs.
O Convert Money JS foi criado inicialmente com valores fixos para cada moeda, servindo como exercício introdutório de lógica em JavaScript. Com a evolução do aprendizado, o projeto foi aprimorado para consumir APIs externas, garantindo que as taxas de câmbio fossem atualizadas em tempo real.
Além disso, foram aplicados conceitos fundamentais de manipulação do DOM, formatação monetária, tratamento de erros e responsividade da interface. Esse projeto não apenas reforça a base de JavaScript, mas também simula um caso prático de integração entre frontend e serviços externos.
- Conversão entre diferentes moedas (BRL, USD, EUR, GBP e BTC)
- Atualização em tempo real das taxas de câmbio
- Interface interativa com imagens e nomes das moedas
- Feedback visual durante a conversão
- Formatação monetária adequada para cada moeda
- Tratamento de erros (entradas inválidas ou falhas na API)
- ExchangeRate API
- Fornece taxas de câmbio atualizadas para moedas tradicionais
- Baseado no USD (Dólar Americano)
- Retorna valores para BRL, EUR, GBP, etc.
- Binance API
- Fornece o valor atual do Bitcoin em USD
- Permite conversões precisas envolvendo BTC em tempo real
convert-money-js/
│
├── index.html # Estrutura principal da aplicação
├── style.css # Estilização e responsividade
├── script.js # Lógica de conversão e consumo das APIs
│
└── assets/ # Recursos visuais
├── img/ # Imagens e ícones das moedas
└── ... # Outros arquivos auxiliares
O projeto precisa ser executado localmente
- Clone o repositório:
- Acesse a pasta do projeto:
cd convert-money-js
- Abra o arquivo index.html no navegador.

