Parceiros de inovação tecnológica. Especialistas em tecnologias para gestão do atendimento. Orquestração de automações e agentes de IA para escalar sua operação B2B.
Este repositório contém o ecossistema digital da ATVEZA. Modernizado de uma estrutura estática para Next.js 14, o projeto é um Sistema Multi-Tenant capaz de gerar múltiplas variações do site (Marca Pessoal, Consultoria, Landing Pages) a partir de um único código-base.
- Framework: Next.js 14 (App Router, Turbopack)
- Linguagem: TypeScript
- Estilização: Tailwind CSS + shadcn/ui
- Animações: Framer Motion + Spline (3D)
- Deploy: Pipeline CI/CD customizado para FTP (Node.js)
O sistema gerencia identificadores de SEO e assets dinamicamente durante o build (NEXT_PUBLIC_SITE_VARIANT), permitindo o deploy de identidades visuais distintas:
| Variante | Domínios Principais | Foco |
|---|---|---|
| Default | atveza.com |
Institucional Corporativo |
| Personal | athos.cx |
Marca Pessoal (Athos Alves) |
| Consultoria | consultoria.cx |
Serviços de Consultoria |
| Mentoria | mentoria.cx |
Programas de Mentoria |
Em vez de manter repositórios separados, usamos um único codebase.
lib/seo-config.tsarmazena a configuração de SEO para cada identidade.- O build injeta a configuração específica no HTML estático.
Como o deploy é em hospedagem estática (FTP), implementamos uma estratégia sem middleware server-side:
- Dicionários: Textos centralizados em
lib/dictionaries.ts. - Rotas:
/(PT) e/en(EN). - Auto-Redirect: Componente client-side que detecta o idioma do navegador e redireciona (com proteção de loop via
localStorage).
-
Clone o repositório:
git clone https://github.com/athossouza/atveza-next.git cd atveza-next -
Instale as dependências:
npm install
-
Rode localmente:
npm run dev
- Acesse: http://localhost:3000
Utilizamos um script customizado deploy_all.js para gerenciar builds massivos.
Comando de Deploy:
# Crie um arquivo .env com: FTP_PASSWORD="sua_senha"
node deploy_all.jsO script:
- Agrupa alvos por variante (evita rebuilds desnecessários).
- Compila o projeto para a variante específica.
- Faz upload via FTP para múltiplos servidores simultaneamente.
Desenvolvido por Athos Alves | LinkedIn
