feat(home): ofertas que vendem o título, WhatsApp no hero e menu do celular acessível

Três ofertas (site que traz pedidos pelo WhatsApp, sistema para tirar a operação da planilha, revisão de sistema existente) com miniatura e formulário com o tipo escolhido; botão principal do hero abre o WhatsApp; moldura da SEV no hero do celular; menu fecha ao navegar, Esc, foco preso incluindo a barra de cookies e espaço para ela; CinematicHome como componente de servidor com ilha cliente; /ia com H1 de oferta e cartão do que você recebe; botão flutuante em aside com transform; AVIF antes de WebP; copy sem repetir contato direto.
This commit is contained in:
Evandro Fonseca Junior committed 2026-10-14 17:01:36 -03:00
1 parent de6af74a0c
commit f8545cd442
44 files changed
+2286 -571

No files matched your search

+5 -9
View File
@@ -10,9 +10,9 @@ import { Section } from "./Section";
const STORY_DATA = [
{
label: "Como eu trabalho",
title: "Você fala direto com quem desenvolve",
title: "Sem intermediários entre o pedido e o sistema",
content:
"Você conversa comigo sobre o negócio e acompanha as decisões ao longo da entrega, sem intermediários entre o seu pedido e o sistema.",
"Você acompanha as decisões ao longo da entrega e sabe quem responde por cada parte do projeto.",
},
{
label: "Sem começar do zero",
@@ -42,7 +42,7 @@ const PROFILE_POINTS = [
{
title: "Quem responde pelo projeto",
description:
"Você tem contato direto com quem decide a estrutura e desenvolve o sistema.",
"Uma só pessoa decide a estrutura e desenvolve o sistema, do começo ao fim.",
},
];
@@ -54,8 +54,8 @@ export default function About() {
<Section
id="about"
eyebrow="Quem conduz o projeto"
title="Evandro Fonseca Junior. Engenharia com contato direto."
description="Sou engenheiro da computação e desenvolvedor de software. Você conversa comigo sobre o negócio e acompanha as decisões técnicas ao longo da entrega."
title="Evandro Fonseca Junior"
description="Engenheiro da computação; desde 2022 desenvolvo os sistemas internos e a IoT da Apolo Energia. Você acompanha as decisões técnicas ao longo da entrega."
disableChildrenAnimation
aside={
<div className="mt-sp-4 ds-metric whitespace-nowrap" data-reel="left">
@@ -115,10 +115,6 @@ export default function About() {
sistema. Ver tudo junto ajuda a decidir o que construir, o que
conectar e o que dá para aproveitar.
</p>
<p className="ds-copy">
Desde 2022 desenvolvo sistemas internos, aplicativos e integrações
IoT na Apolo Energia.
</p>
<div className="mt-sp-6 space-y-sp-4" data-reel-stagger="bottom">
{PROFILE_POINTS.map((point) => (
<div