HTML puro
O app é um único documento HTML que define toda a interface, incluindo formulário, painéis de resultado, botão de ajuda e conteúdo modal. Não existe framework nem sistema de componentes.
Uma calculadora leve baseada no navegador para simular imposto sobre ganho de capital, IOF, lucro bruto e líquido em operações de compra e venda de ações americanas usando cotações PTAX. Ela é construída como um app web estático com HTML, CSS e JavaScript puro.
Ao vivo em: https://taxman.sugiro.ai/
O que sustenta esta calculadora e como a implementação se mantém extremamente leve.
O app é um único documento HTML que define toda a interface, incluindo formulário, painéis de resultado, botão de ajuda e conteúdo modal. Não existe framework nem sistema de componentes.
O visual é controlado por uma única folha de estilo. O projeto usa uma aparência própria, regras responsivas e tipografia importada sem depender de Tailwind, Bootstrap ou pipeline de build.
A lógica da calculadora roda diretamente no navegador com funções em JavaScript puro. Validação de inputs, cálculos, atualização do DOM e comportamento do modal são implementados sem bibliotecas externas.
O foco do app é converter valores de compra e venda com cotações PTAX, estimando lucro bruto, imposto, IOF e valor líquido em operações com ações americanas sob a ótica fiscal brasileira.
A calculadora leva o usuário à página histórica de PTAX do Banco Central e explica qual lado da PTAX é relevante na compra e na venda. Ela não automatiza essa consulta.
Este projeto é totalmente estático. Ele pode ser aberto diretamente no navegador ou servido por qualquer servidor estático simples, o que torna uso local e deploy muito fáceis.
Toda a aplicação executa no navegador dentro de uma única página.
A interface, os rótulos, os campos de entrada, as áreas de resultado e a marcação do modal ficam todos embutidos em index.html.
styles.css fornece toda a camada visual, incluindo layout, tipografia, botões, modal e ajustes mobile.
Quando o usuário informa PTAX e valores da operação e clica em calcular, o JavaScript inline valida os campos e executa as contas de conversão.
O app escreve os valores calculados diretamente em nós do DOM para custo de aquisição, valor de venda, lucro bruto, imposto, IOF, lucro líquido e análises percentuais.
O conteúdo de ajuda é implementado no mesmo documento e alternado com mudanças simples de classe e display no DOM, sem um sistema de componentes.
A estrutura é simples: uma página, uma folha de estilo e uma camada de lógica inline.
index.html styles.css tax.ico
O projeto é essencialmente uma aplicação autocontida de navegador. Isso reduz manutenção, mas também limita estrutura e escalabilidade em comparação com apps baseados em componentes.
A calculadora é guiada por input do usuário e não depende de armazenamento persistente nem serviços de backend.
O usuário informa manualmente cotações e valores da operação.
A lógica em JavaScript valida os campos antes de mostrar qualquer resultado.
Lucro, IOF e imposto são calculados imediatamente na página.
Nenhum dado é enviado a backend nem salvo em banco.
A interface aponta para o histórico de PTAX do BCB.
O modal explica por que lados diferentes da PTAX importam em compra e venda.
A calculadora se apresenta como apoio à simulação, não como motor fiscal definitivo.
A própria página recomenda consultar um contador especializado.
Nenhum dev server de framework é necessário, a menos que você queira um.
open index.html # ou python -m http.server
Você pode abrir o arquivo diretamente no navegador ou servir a pasta com qualquer servidor estático pequeno, se preferir um fluxo baseado em URL local.
Nenhuma instalação de dependência.
Nenhuma variável de ambiente.
Nenhuma API key.
Nenhum runtime de backend.
Capital Gains Calculator é um app web estático em HTML, CSS e JavaScript vanilla. Sua força está na simplicidade: tudo roda no navegador, não há etapa de build e a lógica de domínio é focada em um fluxo financeiro/fiscal bem específico.