Skip to content

Conversor de moedas desenvolvido em HTML, CSS e JavaScript como prática do curso Dev Club. Permite conversão entre Real, Dólar, Euro, Libra e Bitcoin, com taxas atualizadas em tempo real via APIs externas.

Notifications You must be signed in to change notification settings

kamaudev/convert-money-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💱 Convert Money

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.

Sobre o Projeto

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.

Demonstração

Versão Desktop

Versão Mobile

Funcionalidades

  • 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)

APIs Consumidas

  1. ExchangeRate API
    • Fornece taxas de câmbio atualizadas para moedas tradicionais
    • Baseado no USD (Dólar Americano)
    • Retorna valores para BRL, EUR, GBP, etc.
  2. Binance API
    • Fornece o valor atual do Bitcoin em USD
    • Permite conversões precisas envolvendo BTC em tempo real

Estrutrua do Projeto

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

Como Executar o Projeto

O projeto precisa ser executado localmente

  1. Clone o repositório:

    git clone https://github.com/kamaudev/convert-money-js.git

  2. Acesse a pasta do projeto:

    cd convert-money-js

  3. Abra o arquivo index.html no navegador.

About

Conversor de moedas desenvolvido em HTML, CSS e JavaScript como prática do curso Dev Club. Permite conversão entre Real, Dólar, Euro, Libra e Bitcoin, com taxas atualizadas em tempo real via APIs externas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published