Patrimônio Exponencial

Baseada na Taxa Selic atual (BCB)

Digite valores válidos para todos os campos.

Por que desenvolvi este simulador

Este simulador nasceu do desejo de colocar em prática meus estudos de programação. Eu precisava de um projeto real que unisse lógica de cálculo e visualização de dados, e a matemática dos juros compostos foi o cenário perfeito para isso.

Como estou no início da minha jornada como desenvolvedor, meu foco foi entender como manipular elementos na tela (DOM) e como transformar números em gráficos que realmente façam sentido para o usuário, saindo das planilhas de texto estáticas.

O que usei no projeto:

  • JavaScript puro (Vanilla JS & ES6): Lógica para os cálculos financeiros e controle dos inputs.
  • API do Banco Central: Uso da Fetch API para buscar o valor atual da Selic direto do Banco Central.
  • Chart.js: Biblioteca usada para renderizar o gráfico e facilitar a leitura dos resultados.
  • CSS Grid & Flexbox: Estruturação do layout para que o site funcione bem no computador e no celular.

Desafio Técnico: O maior desafio técnico foi integrar o Chart.js de forma nativa. Por não utilizar um compilador como o Vite, tive que lidar com a importação direta via URL e garantir a compatibilidade dos módulos. Além disso, refatorei o código para eliminar funções duplicadas e reconstruí o layout do zero após identificar problemas estruturais no comportamento dos cards, resultando em um código muito mais limpo e estável.