From 270d0c5676eaa87453b62e6d11142578dff79813 Mon Sep 17 00:00:00 2001 From: Marcos Date: Sun, 12 Jul 2026 16:24:36 +0000 Subject: [PATCH] feat: adicionar tooltips normativos e refatorar relatorio PDF --- app/src/App.tsx | 40 ++++++++++--------- app/src/components/CpiSettingsCard.tsx | 19 ++++++++- app/src/components/ui/tooltip.tsx | 55 ++++++++++++++++++++++++++ app/src/lib/export-pdf.tsx | 33 +++++++++++----- app/src/pages/GalpaoModule.tsx | 46 ++++++++++++++++++--- estrategia_comercial_confianca.md | 35 ++++++++++++++++ 6 files changed, 192 insertions(+), 36 deletions(-) create mode 100644 app/src/components/ui/tooltip.tsx create mode 100644 estrategia_comercial_confianca.md diff --git a/app/src/App.tsx b/app/src/App.tsx index d2bc283..43b4578 100644 --- a/app/src/App.tsx +++ b/app/src/App.tsx @@ -21,7 +21,7 @@ import { Button } from '@/components/ui/button'; import { ThemeProvider, useTheme } from '@/lib/theme'; import { useI18n } from './store/i18nStore'; import { GlobalWindSettingsModal } from './components/GlobalWindSettingsModal'; - +import { TooltipProvider } from '@/components/ui/tooltip'; // Ícones Customizados de Engenharia Premium const BridgeIcon = (props: React.SVGProps) => ( - - - - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - - - + + + + + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + + + ); } diff --git a/app/src/components/CpiSettingsCard.tsx b/app/src/components/CpiSettingsCard.tsx index c59e9c7..30f4e29 100644 --- a/app/src/components/CpiSettingsCard.tsx +++ b/app/src/components/CpiSettingsCard.tsx @@ -4,6 +4,7 @@ import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '@/com import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { Slider } from '@/components/ui/slider'; import { Badge } from '@/components/ui/badge'; +import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; import type { PermeabilityCase } from '@/lib/internal-pressure'; export const CpiSettingsCard: React.FC = () => { @@ -25,7 +26,14 @@ export const CpiSettingsCard: React.FC = () => {
- + + + + + +

Baseado na NBR 6123, Seção 6.3 (Coeficiente de pressão interna).
Permeabilidade afeta a diferença de pressão total na estrutura.

+
+
setWindAngle(Number(val) as 0 | 90)}> diff --git a/estrategia_comercial_confianca.md b/estrategia_comercial_confianca.md new file mode 100644 index 0000000..54ea3c4 --- /dev/null +++ b/estrategia_comercial_confianca.md @@ -0,0 +1,35 @@ +# Estratégias Comerciais e Construção de Confiança (BrainWind) + +Este documento centraliza as estratégias matadoras para eliminar a percepção de "caixa preta" e gerar confiança irrefutável em engenheiros calculistas, facilitando a venda e a adesão do BrainWind. + +--- + +## 1. A Regra de Ouro: Acabar com a "Caixa Preta" (Memória de Cálculo) +Engenheiros **não confiam** em um software que apenas entrega um número final. +* **A Ação:** O aplicativo gera um PDF de **Memória de Cálculo Passo a Passo**. +* **Como deve ser usado no Marketing:** Mostre o PDF! Dê ênfase em como o app exibe a fórmula de forma didática (Ex: `V0 = 45 m/s`), os fatores interpolados (`S1 = 1.0`, `S2 = 1.02`, `S3 = 1.0`) e cita a NBR ao lado de cada número. Quando o engenheiro vê que o app fez *exatamente* o que ele faria no papel, a confiança é instantânea. + +## 2. O Teste de Fogo: O Benchmark "Blessmann" +O professor J. Blessmann é a autoridade máxima em ação do vento no Brasil. +* **A Ação:** Crie uma página no seu site ou um vídeo chamado **"BrainWind vs. Blessmann"**. Pegue os exemplos clássicos de cálculo manual que estão no livro dele e simule no app. +* **O Efeito:** Coloque a tela do app lado a lado com a página do livro provando que os resultados batem até a última casa decimal. Se o seu app concorda com o Blessmann, a precisão é inquestionável. + +## 3. O "Selo de Qualidade Público": Auditoria com IA +A ferramenta interna de auditoria é um diferencial tecnológico fortíssimo. Não a deixe escondida. +* **A Ação:** Crie uma aba "Transparência e Qualidade" no site. Explique que o BrainWind é submetido a baterias de testes auditadas por Inteligência Artificial (DeepSeek-R1) que cruza cada cálculo com as tabelas exatas da NBR 6123. +* **A Prova:** Ofereça relatórios `.md` de auditoria para download público, mostrando a robustez das suas checagens e reforçando a imagem de um sistema hiper-seguro. + +## 4. "Assistente Normativo": Citações na Interface +A confiança se constrói no detalhe do uso diário. +* **A Ação:** O uso de ícones de informação `( i )` (Tooltips) ao longo do aplicativo. +* **O Efeito:** Quando o usuário passa o mouse na Largura ou no Fator S1 e o app cita *"NBR 6123:2023, Seção 5.2"*, ele deixa de ser apenas uma calculadora e passa a ser visto como um "assistente normativo". O usuário sente que o app domina a norma e guia suas decisões. + +## 5. Comparação com a Prática: Validação Ftool / SAP2000 +Engenheiros calculistas aplicam as cargas em softwares de pórticos (como Ftool, SAP2000 ou TQS). +* **A Ação:** Demonstre (em vídeo ou tutorial) a fluidez entre os dois mundos. *"Veja como pegar a saída gerada pelo BrainWind e aplicar as cargas linearmente no pórtico do Ftool"*. +* **O Efeito:** Quando o usuário percebe que os resultados se encaixam perfeitamente na rotina de dimensionamento de software de cálculo real, o BrainWind ganha o status indiscutível de ferramenta profissional. + +## 6. O Teste Gratuito do "Projeto da Gaveta" +Nada convence mais que a prática real. +* **A Ação:** Ofereça um Trial focado no desafio: *"Pegue aquele projeto de galpão que você demorou horas calculando no Excel no mês passado. Refaça no BrainWind em 5 minutos e compare."* +* **O Efeito:** O confronto direto entre a planilha demorada (e sujeita a falhas) e a velocidade implacável do aplicativo praticamente garante a venda pela economia extrema de tempo e ganho de segurança.