sugiro.ai
EN BR
Abrir menu
EN BR
início
projetos com IA calculadora de bitcoin calculadora de ganho de capital card tracker ferramenta de animação de pontos gerador de glossário calculadora de custo de hash construtor de prompt gerador de QR code rock drive backup encurtador de URL tech stacks
design generativo sobre mim contato
Gerador de Glossário Construtor de Prompt
Análise da Stack

Calculadora de Custo de Hash

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/

Captura de tela do projeto Calculadora de Custo de Hash

Visão geral

Tipo App estático no navegador
Linguagem HTML + CSS + JavaScript
Arquitetura JavaScript vanilla em múltiplos arquivos
UI Controles customizados + modais
i18n Inglês + Português
Dados Dados de referência de mineradores embutidos
Etapa de build Nenhuma
Runtime Somente no navegador

Stack principal

O que é usado nesta calculadora de custo de mineração e como as responsabilidades estão organizadas.

Markup

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.

Estilo

CSS customizado

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.

Estrutura JavaScript

Vanilla JS separado por responsabilidade

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.

Internacionalização

Sistema manual de tradução EN/PT

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.

Dados de referência

Exemplos de mineradores embutidos

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.

Modelo de runtime

Sem backend nem pipeline de build

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.

Como roda

O app é montado no navegador a partir de uma única página HTML e vários scripts auxiliares.

1

O navegador carrega o shell HTML

index.html contém a estrutura para inputs, seleção de minerador, áreas de resultado, alternância de idioma e conteúdo dos modais.

2

O CSS customizado aplica a UI

styles.css aplica layout, painéis, estilo dos controles, comportamento responsivo e aparência dos modais.

3

A tradução inicializa a interface

translate.js carrega o idioma atual, troca rótulos e textos auxiliares e coordena a lógica bilíngue.

4

Scripts de menu e modal cuidam da interação

menu.js e modal.js gerenciam comportamentos de UI customizados como overlays, pickers e popups de ajuda e referência.

5

A calculadora atualiza os resultados na hora

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.

Mapa da arquitetura

Embora seja estático, o projeto é mais estruturado do que um utilitário mínimo em um único arquivo.

Arquivos principais
index.htmlInterface principal e marcação estrutural da calculadora.
styles.cssCamada de estilo completa: layout, formulários, cards e design responsivo.
menu.jsComportamento de select/menu customizado para escolha de minerador e fluxos de interação.
modal.jsLógica de abrir/fechar modais para comparação e ajuda.
translate.jsDicionário de tradução e lógica de atualização da página para o modo EN/PT.
tax.icoFavicon do projeto.
Análise da Arquitetura
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.

Dados e interação

A calculadora é guiada por dados de referência embutidos e por estado no navegador.

Modelo de entrada

A entrada do usuário controla o cálculo

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...".

Comportamento de referência

Exemplos embutidos e copy bilíngue

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.

Comandos para rodar

Não existe etapa de instalação a menos que você prefira servir via localhost.

Uso local
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.

Ambiente esperado

O que o projeto precisa

Nenhuma instalação de dependência.

Nenhuma variável de ambiente.

Nenhuma API key.

Nenhum runtime de framework.

Resumo final

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.

2026 Lula Rocha. Quase todos os direitos reservados.