Calculadora CDC

Simulador financeiro e emissor de relatórios PDF de juros abusivos e amortizações.

Projeto

Interno / Experimento

Ano

2025

Tecnologias

PHP, JS, ChartJS, jsPDF, Bootstrap

Status

Interativo / Disponível

O Desafio

Contratos de Crédito Direto ao Consumidor (CDC) para aquisição de veículos ou empréstimos pessoais costumam conter cobranças de taxas embutidas e juros acima da média estipulada pelo Banco Central. Calcular a abusividade contratual exige a conferência de fórmulas complexas de amortização sob a Tabela Price ou SAC, além do enquadramento legal correto do Superendividamento.

O desafio era construir um simulador dinâmico de 5 abas integradas, que realizasse esses cálculos instantaneamente, gerasse relatórios cíveis formais e renderizasse gráficos interativos, mantendo uma experiência limpa e simples para usuários comuns e profissionais jurídicos.

A Solução

A solução foi criar uma plataforma de simulação de alta performance. Desenvolvida com **Bootstrap customizado** para garantir responsividade completa em qualquer dispositivo móvel e **JavaScript nativo** para estruturar a navegação por abas sem recarregamento de página.

Integramos a biblioteca **ChartJS** para desenhar gráficos lineares comparativos e de evolução de saldo devedor de forma imediata. A geração e exportação de relatórios cíveis formatados em PDF foi codificada utilizando a biblioteca **jsPDF** no lado do cliente, poupando processamento do servidor backend.

Diferencial & Bastidores

Este simulador foi produzido inteiramente com suporte de **Inteligência Artificial (IA)**, guiado por uma salutar curiosidade técnica e aquela "preguiça eficiente" de automatizar cálculos financeiros monótonos.

O uso da IA permitiu codificar a lógica matemática financeira complexa (como cálculo de taxa interna de retorno e conversões de juros efetivos mensais/anuais) e estruturar a paginação e exportação de dados em PDF em tempo recorde. A IA reduziu drasticamente o tempo braçal de codificação estrutural, permitindo-me focar totalmente no refinamento da interface de usuário e na precisão matemática das parcelas.

Principais Resultados

  • Simulador financeiro integrado com 5 abas ativas (Dados, Gráficos, Amortização, Repactuação, PDF).
  • Exportação instantânea de pareceres e relatórios cíveis estruturados em PDF (jsPDF) em um clique.
  • Gráficos dinâmicos interativos (ChartJS) de amortização Price vs SAC de fácil leitura.
  • Mais uma prova de conceito funcional que comprova o ganho absurdo de produtividade gerado por IA.