feat: rebuild landing experience, content and analytics

This commit is contained in:
Evandro Fonseca Junior committed 2026-09-13 04:30:58 -03:00
1 parent d24ee12299
commit 9aff4d1035
51 files changed
+3023 -2595

No files matched your search

+41 -6
View File
@@ -37,7 +37,9 @@ const quickLinks = [
},
];
import { CV_DOWNLOAD_NAME, CV_URL } from "@/lib/site-navigation";
import MagneticButton from "./cinematic/MagneticButton";
import { Logo } from "./Logo";
export default function Footer() {
const currentYear = new Date().getFullYear();
@@ -51,13 +53,21 @@ export default function Footer() {
<div className="ds-kicker">Contato</div>
<span className="ds-draw-line" />
<h3 className="ds-card-title">
Engenharia com menos ruído e mais clareza de execução
Vamos conversar sobre o software que seu negócio precisa?
</h3>
<p className="ds-copy max-w-[48ch]">
Se você precisa de alguém para conectar produto, integração e
entrega com mais critério técnico, este portfólio é o ponto de
partida.
Conte o que você quer construir, integrar ou melhorar. Podemos
discutir o contexto, as prioridades e o escopo antes de definir
os próximos passos.
</p>
<MagneticButton
as="a"
href="/#contact"
className="ds-link ds-link-accent mt-sp-6 inline-flex min-h-11 items-center rounded-sm px-sp-4 font-semibold"
strength={0.2}
>
Conversar sobre meu projeto
</MagneticButton>
<div className="mt-sp-6">
<p className="mb-2 text-[12px] tracking-[0.02em] text-[var(--meta)]">
@@ -66,7 +76,7 @@ export default function Footer() {
<MagneticButton
as="a"
href="mailto:[email protected]"
className="inline-block text-[18px] font-bold text-[var(--ink)] transition-colors duration-200 hover:text-[var(--slash)]"
className="inline-block break-all text-[16px] font-bold text-[var(--ink)] transition-colors duration-200 hover:text-[var(--slash)] sm:text-[18px]"
strength={0.2}
>
evandrofonsecajunior@gmail.com
@@ -75,6 +85,13 @@ export default function Footer() {
</div>
<div className="mt-sp-8">
<a
href="/#home"
aria-label="Evandro.dev.br — início"
className="mb-sp-6 inline-flex min-h-11 max-w-full items-center"
>
<Logo theme="light" className="w-60" />
</a>
<div className="ds-metric">
<span className="inline-block h-1.5 w-1.5 animate-pulse rounded-full bg-slash" />
Garuva, SC | Remote worldwide
@@ -143,9 +160,27 @@ export default function Footer() {
</div>
</div>
<div className="mt-sp-8 ds-metric">Open to collaboration</div>
<div className="mt-sp-8 ds-metric">
Software sob medida, contato direto
</div>
</div>
</div>
<div className="mt-sp-8 flex flex-wrap items-center gap-x-sp-6 gap-y-sp-2 border-t border-[var(--border)] pt-sp-4 text-[12px] text-[var(--meta)]">
<span>Trajetória profissional</span>
<a
href="/curriculo"
className="inline-flex min-h-11 items-center underline-offset-4 hover:text-[var(--ink)] hover:underline"
>
Currículo
</a>
<a
href={CV_URL}
download={CV_DOWNLOAD_NAME}
className="inline-flex min-h-11 items-center underline-offset-4 hover:text-[var(--ink)] hover:underline"
>
Baixar currículo (PDF)
</a>
</div>
</div>
</footer>
);