2.0 KiB
2.0 KiB
Objetivo
Melhorar o design e as conversões da Landing Page (show.html.erb), focando em interface moderna ("glassmorphism"), eliminação de scroll desnecessário, e implementação de gatilhos psicológicos de urgência (cronômetro).
Contexto
A página antiga do iachat para atendimento de WhatsApp possuía um design simples. Como arquiteto e UX expert, a refatoração visual manteve a performance de um arquivo único (HTML/CSS inline leve) mas modernizou a apresentação utilizando as variáveis de cores dinâmicas para gerar maior apelo visual e Call-to-Action.
Passos Realizados
- Refatoração do layout com responsividade fluida via CSS
clamp()para as fontes e paddings. O body passou a teroverflow: hiddenna maioria das telas modernas para manter o formato "above-the-fold". - Aplicação de visual premium no card de contato usando
backdrop-filter: blur(), reduzindo contraste chapado e gerando sensação de profundidade. - Adição de um Cronômetro regressivo ("Oferta expira em 10:00") que utiliza
sessionStoragepara manter a persistência entre recarregamentos de página. - Animação de "brilho" (shine) contínuo e pulso na sombra (
box-shadow) do botão do WhatsApp para destacar de forma definitiva o CTA.
Arquivos Alterados
app/views/public/landing_pages/show.html.erb
Variáveis / Features
countdownTimer: Elemento e classe no JS nativo adicionado.sessionKey = "lp_timer_": Controle por hostname para evitar resets de timer na mesma sessão.
Como Validar
- Abrir no navegador a URL de teste local de algum Landing Host (/lp/[hostname]).
- Testar o redimensionamento de janela; o layout não deve forçar scroll a não ser que a altura seja criticamente pequena (ex: < 500px).
- Aguardar os 10 minutos (ou editar session storage) para validar a cor vermelha piscante do cronômetro finalizado.
Como Reverter
Executar no terminal raiz: git checkout app/views/public/landing_pages/show.html.erb caso ainda não tenha "commitado", ou usar o git revert correspondente.