Página estática única em HTML
A estrutura da página é definida em um único arquivo HTML, incluindo a interface da calculadora, o select customizado, a área de resultados, o modal de ajuda e o modal de comparação de mineradores.
Uma calculadora estática para estimar custos de energia de mineração de bitcoin. Ela combina HTML, CSS e JavaScript puros com controles de interface customizados, suporte bilíngue, painéis modais de ajuda e dados de comparação de mineradores.
Ao vivo em: https://hashcost.sugiro.ai/
O que é usado nesta calculadora de custo de mineração e como as responsabilidades estão organizadas.
A estrutura da página é definida em um único arquivo HTML, incluindo a interface da calculadora, o select customizado, a área de resultados, o modal de ajuda e o modal de comparação de mineradores.
A camada visual é construída com uma folha de estilo própria, sem framework CSS. Ela inclui tipografia de marca, formulários customizados, painéis de resultado e comportamento responsivo.
Ao contrário de um app estático de um arquivo só, este projeto separa responsabilidades em scripts diferentes para menu, modais, tradução e interação da calculadora.
O app inclui um dicionário de tradução e um fluxo de atualização de interface, permitindo que a mesma página alterne entre inglês e português sem biblioteca de i18n.
A comparação de mineradores e os valores de referência ficam embarcados no frontend, então a calculadora pode funcionar integralmente no navegador depois de carregar.
O projeto é uma calculadora puramente de navegador. Não há bundler, manifesto de pacotes, API nem banco de dados, o que torna uso local e deploy extremamente simples.
O app é montado no navegador a partir de uma única página HTML e vários scripts auxiliares.
index.html contém a estrutura para inputs, seleção de minerador, áreas de resultado, alternância de idioma e conteúdo dos modais.
styles.css aplica layout, painéis, estilo dos controles, comportamento responsivo e aparência dos modais.
translate.js carrega o idioma atual, troca rótulos e textos auxiliares e coordena a lógica bilíngue.
menu.js e modal.js gerenciam comportamentos de UI customizados como overlays, pickers e popups de ajuda e referência.
A entrada do usuário dirige os cálculos de custo de energia no navegador e atualiza os resultados imediatamente, sem nenhuma comunicação com servidor.
Embora seja estático, o projeto é mais estruturado do que um utilitário mínimo em um único arquivo.
index.html styles.css menu.js modal.js translate.js tax.ico
Este projeto mostra um meio-termo útil entre JavaScript totalmente inline e um framework completo: continua estático, mas a interação foi separada em scripts focados.
A calculadora é guiada por dados de referência embutidos e por estado no navegador.
Hashrate, potência, eficiência e tarifa são informados manualmente ou preenchidos a partir de exemplos de mineradores.
A calculadora atualiza estimativas de custo diretamente no navegador.
Não há persistência de backend nem sistema de contas.
O app é feito para comparações rápidas do tipo "e se...".
Os exemplos de mineradores são embutidos na experiência frontend.
As strings de tradução ficam diretamente em objetos JavaScript.
O app pode rodar sem chamadas de rede depois do load.
A riqueza de interação vem de scripts próprios, não de bibliotecas de UI externas.
Não existe etapa de instalação a menos que você prefira servir via localhost.
open index.html # ou python -m http.server
O projeto pode ser aberto diretamente como página estática ou servido por um servidor local mínimo, caso prefira testar via URL.
Nenhuma instalação de dependência.
Nenhuma variável de ambiente.
Nenhuma API key.
Nenhum runtime de framework.
Hash Cost Calculator é um app web estático modular construído com HTML, CSS e JavaScript puro em múltiplos arquivos. Sua marca registrada é adicionar comportamento de UI mais rico, suporte bilíngue e dados de referência sem cair em uma arquitetura baseada em framework.