🏗️ AÇO CALC PRO v7.5
Plataforma profissional de cálculos de engenharia estrutural com base de dados de materiais brasileiros.
⚠️ IMPORTANTE: Servidor Web Necessário
NÃO abra index.html diretamente no navegador!
Você PRECISA usar um servidor web local devido à política CORS.
🚀 Iniciar Servidor Local
Opção 1: Python (Mais Fácil)
# Windows: Duplo clique em server.bat
# Ou execute:
python server.py
Opção 2: Python Simples
python -m http.server 8000
Opção 3: Node.js
npx http-server -p 8000
Depois acesse: http://localhost:8000
📖 Guia completo: Veja INICIAR-SERVIDOR.md
🚀 Deploy
Vercel (Recomendado)
- Instale o Vercel CLI:
npm install -g vercel
- Faça login:
vercel login
- Deploy:
vercel
- Para produção:
vercel --prod
Netlify
- Instale o Netlify CLI:
npm install -g netlify-cli
- Faça login:
netlify login
- Deploy:
netlify deploy
- Para produção:
netlify deploy --prod
Deploy Manual
Via Interface Web:
Vercel:
- Acesse vercel.com
- Clique em "New Project"
- Importe este repositório
- Deploy automático!
Netlify:
- Acesse netlify.com
- Arraste a pasta do projeto para o site
- Deploy automático!
📁 Estrutura do Projeto
/
├── index.html # Página principal
├── style.css # Estilos
├── app.js # Lógica principal
├── calculations.js # Cálculos de engenharia
├── js/ # Módulos JavaScript
│ ├── database/ # Sistema de cache
│ ├── sections/ # Seções do app
│ ├── ui/ # Componentes UI
│ └── utils/ # Utilitários
├── BD/ # Base de dados (CSVs)
│ └── perfis/ # Perfis estruturais
├── vercel.json # Config Vercel
└── netlify.toml # Config Netlify
🔧 Tecnologias
- HTML5 - Estrutura
- CSS3 - Estilos (design system próprio)
- JavaScript ES6+ - Lógica (vanilla, sem frameworks)
- Chart.js - Gráficos
- CSV - Base de dados
✨ Funcionalidades
Materiais
- ✅ Cálculo de CEV (Carbon Equivalent Value)
- ✅ Seletor de aços
- ✅ Equivalências internacionais
- ✅ Comparativo de materiais
- ✅ Catálogo de Perfis (39 cantoneiras + outros)
Conexões
- ✅ Parafusos em cisalhamento
- ✅ Layout de furação
- ✅ Parafuso vs Solda
Soldagem
- ✅ Pré-aquecimento
- ✅ Solda de filete
- ✅ Aporte térmico
- ✅ Consumo de eletrodos
Ensaios
- ✅ Conversão de dureza
- ✅ Curvas de Charpy
- ✅ Checklist de certificados
- ✅ Ultrassom
Pintura
- ✅ Cálculo de área
- ✅ Consumo de tinta
- ✅ Galvanização
- ✅ Custos
Orçamento
- ✅ Orçamento detalhado
- ✅ Peso e içamento
- ✅ Referências técnicas
🗄️ Sistema de Cache
O aplicativo usa um sistema de cache inteligente para os dados dos perfis:
- localStorage para cache local
- TTL de 24 horas para atualização automática
- Versionamento para detectar mudanças
- Painel administrativo para gerenciar dados
Acessar Painel Admin:
- Botão 🗄️ Dados no header
- Atalho:
Ctrl + Shift + D - Console:
abrirPainelDados()
🐛 Troubleshooting
Dados não aparecem?
- Clique no botão "🔄 Carregar Dados" na tabela
- Ou abra o console (F12) e execute:
forcarCarregamentoCantoneiras()
Limpar cache?
localStorage.clear()
location.reload()
Verificar status?
window.dataManager.getCacheStats()
📊 Performance
- Primeira carga: ~500ms
- Com cache: ~50ms (10x mais rápido)
- Filtros: ~10ms (instantâneo)
🌐 Compatibilidade
- ✅ Chrome 60+
- ✅ Firefox 60+
- ✅ Safari 12+
- ✅ Edge 79+
- ✅ Mobile (todos os navegadores modernos)
📝 Licença
© 2025 AÇO CALC PRO - Professional Edition
🤝 Suporte
Para suporte técnico ou dúvidas, consulte a documentação completa nos arquivos .md do projeto.
Desenvolvido com ❤️ para engenheiros estruturais brasileiros