Skip to content

rafavalentinne/cotador-moedas-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Cotador & Conversor de Moedas PRO

Java Spring Boot Thymeleaf Bootstrap

Uma aplicação Fullstack robusta para consulta de cotações em tempo real e conversão de moedas, desenvolvida com Java Spring Boot. O projeto consome dados da bolsa de valores e oferece uma interface amigável com tratamento avançado de valores monetários.

🚀 Funcionalidades

  • 📊 Cotação em Tempo Real: Consumo de API externa (AwesomeAPI) para obter valores atualizados de Dólar (USD), Euro (EUR) e Bitcoin (BTC).
  • 🧮 Conversor Inteligente:
    • Converte valores entre qualquer par de moedas (Ex: Bitcoin para Dólar, Euro para Real).
    • Utiliza o Real (BRL) como moeda pivô para cálculos cruzados.
  • 💎 Precisão Dinâmica:
    • Moedas fiduciárias (Real, Dólar, Euro) exibidas com 2 casas decimais.
    • Criptomoedas (Bitcoin) exibidas com até 8 casas decimais para garantir precisão em frações (Satoshis).
  • 🎨 Interface Profissional:
    • Layout responsivo com Bootstrap 5.
    • Cards informativos com cores dinâmicas.
  • ⌨️ UX Aprimorada:
    • Máscara de Input (Vanilla JS): Formatação automática de moeda enquanto o usuário digita (ex: 1.000,00), sem depender de bibliotecas externas pesadas.
    • Sanitização de entrada no Backend para evitar erros de cálculo.

🛠️ Tecnologias Utilizadas

  • Backend: Java 17, Spring Boot 3, Maven.
  • Frontend: Thymeleaf (Server-Side Rendering), HTML5, CSS3.
  • Estilização: Bootstrap 5, Bootstrap Icons.
  • API Externa: AwesomeAPI.

📸 Screenshots

Interface do Projeto

🔧 Como Rodar o Projeto

Pré-requisitos

  • Java JDK 17+ instalado.
  • Maven (ou usar o wrapper incluso).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published