diff --git a/MAPA-ATUACAO.md b/MAPA-ATUACAO.md new file mode 100644 index 00000000..87c4ab96 --- /dev/null +++ b/MAPA-ATUACAO.md @@ -0,0 +1,95 @@ +# MAPA DE ATUACAO AVANZATO - Dados Reais + +## Cidades Atendidas (com clientes) + +### 1. Guarulhos (Matriz) - 11 clientes +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| Dellacont | Contabilidade | Suporte + Servidor + Backup | +| Madri | Contabilidade | Suporte + Servidor Nuvem + Backup | +| Mouradi Naddi | Advocacia | Suporte + Servidor + Backup | +| EFLAW | Advocacia | Suporte + Servidor + Backup | +| Moraes Advogados | Advocacia | Suporte + Servidor + Backup | +| Thalls | Industria | Suporte + Servidor + Backup + VoIP | +| Ganiko | BPO | Suporte + Servidor Nuvem + Backup | +| DCarvalho | Embalagens | Suporte + Servidor Nuvem + Backup | +| Garuppy | Logistica | Suporte + Servidor Nuvem + Backup | +| Premier | Monitoramento | Suporte + Servidor + Backup | +| Condominio | VoIP | Interligacao aptos a portaria | + +### 2. Mogi das Cruzes - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| Alamo | Monitoramento | Suporte + Servidor + Backup | + +### 3. Ipiranga (Sao Paulo) - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| ONG/Terceiro Setor | Institucional | Suporte + Servidor + Backup + Cloud + Seguranca | + +### 4. Cerqueira Cesar (Sao Paulo) - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| Museu de Faculdade Publica | Acervo Digital | Implantacao Tainacan + ICA-AtoM | + +### 5. Vila Formosa (Sao Paulo) - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| Apoio 24 Horas | Monitoramento | Servidores + pfSense + VPN + Suporte | + +### 6. Ribeirao Preto - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| RMA | Portaria Remota | VoIP em Condominios | + +### 7. Bras (Sao Paulo) - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| Lucena Textil | Textil | Colocation + Rede + VPN + Backup | + +### 8. Santana (Sao Paulo) - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| Quantica Eletrica | Eventos | Suporte + Servidor Nuvem + Backup | + +### 9. Mongagua - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| GateOne e Fox | Monitoramento | Servidores + pfSense + VPN + Suporte | + +### 10. Sao Paulo / Cangaiba - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| RollPrime | VoIP | 2 Ramais VoIP | + +### 11. Sao Paulo / Jurubatuba - 1 cliente +| Cliente | Segmento | Servicos | +|---------|----------|----------| +| Piso.com | Piso de Borracha | Suporte + Servidor Nuvem + Backup (em negociacao) | + +## Total: 20 clientes ativos em 11 localidades + +## Segmentos Atendidos +- Contabilidade (2) +- Advocacia (3) +- Industria (1) +- BPO (1) +- Embalagens (1) +- Logistica (1) +- Monitoramento (4) +- Institucional (1) +- Acervo Digital (1) +- Portaria Remota (1) +- Textil (1) +- Eventos (1) +- VoIP (2) +- Piso de Borracha (1) + +## Servicos Mais Vendidos (ranking) +1. Suporte a Computadores (100% dos clientes) +2. Administracao de Servidor (~80%) +3. Backup (~80%) +4. VPN (~40%) +5. VoIP (~25%) +6. Cloud (~15%) +7. Seguranca/Colocation (~10%) diff --git a/infra/releases/2026-05-31_00-57-45_HML.md b/infra/releases/2026-05-31_00-57-45_HML.md deleted file mode 100644 index 5f84cf55..00000000 --- a/infra/releases/2026-05-31_00-57-45_HML.md +++ /dev/null @@ -1,35 +0,0 @@ -# Release HML - -Data: dom 31 mai 2026 00:57:45 -03 - -Ambiente: -HML - -Descrição: -Revisão Logo, Favicon, Robots - -Branch: -develop - -Arquivos alterados antes do commit: - M .gitignore - M index.html - D infra/releases/2026-05-31_00-28-41_HML.md - M public/version.json -?? infra/releases/2026-05-31_00-57-45_HML.md - -Status: -Preparado para publicação - -Commit: -7f6c800a - -Arquivos no commit: -.gitignore -index.html -infra/releases/2026-05-31_00-28-41_HML.md -infra/releases/2026-05-31_00-57-45_HML.md -public/version.json - -Status final: -Publicado no Gitea / aguardando pipeline HML diff --git a/infra/releases/2026-06-01_19-30-23_HML.md b/infra/releases/2026-06-01_19-30-23_HML.md deleted file mode 100644 index 9fbaee2d..00000000 --- a/infra/releases/2026-06-01_19-30-23_HML.md +++ /dev/null @@ -1,29 +0,0 @@ -# Release HML - -Data: seg 1 jun 2026 19:30:23 -03 - -Ambiente: -HML - -Descrição: -Revisão Logo, Favicon, Robots - -Branch: -develop - -Arquivos alterados antes do commit: - M .DS_Store -?? infra/releases/2026-06-01_19-30-23_HML.md - -Status: -Preparado para publicação - -Commit: -19f2848f - -Arquivos no commit: -.DS_Store -infra/releases/2026-06-01_19-30-23_HML.md - -Status final: -Publicado no Gitea / aguardando pipeline HML diff --git a/infra/releases/2026-06-01_19-39-57_HML.md b/infra/releases/2026-06-01_19-39-57_HML.md new file mode 100644 index 00000000..673d01ae --- /dev/null +++ b/infra/releases/2026-06-01_19-39-57_HML.md @@ -0,0 +1,41 @@ +# Release HML + +Data: seg 1 jun 2026 19:39:57 -03 + +Ambiente: +HML + +Descrição: +Paginas e SEO master + +Branch: +develop + +Arquivos alterados antes do commit: + D infra/releases/2026-05-31_00-57-45_HML.md + D infra/releases/2026-06-01_19-30-23_HML.md + M public/sitemap.xml + M public/version.json + M scripts/build-static-routes.sh + M src/App.tsx + M src/pages/Cases.tsx +?? MAPA-ATUACAO.md +?? infra/releases/2026-06-01_19-39-57_HML.md +?? src/config/schema.ts +?? src/pages/OndeAtuamos.tsx +?? src/pages/local-bras.tsx +?? src/pages/local-cerqueira-cesar.tsx +?? src/pages/local-guarulhos.tsx +?? src/pages/local-ipiranga.tsx +?? src/pages/local-mogi-das-cruzes.tsx +?? src/pages/local-ribeirao-preto.tsx +?? src/pages/local-santana.tsx +?? src/pages/local-vila-formosa.tsx +?? src/pages/nicho-clinicas.tsx +?? src/pages/nicho-imobiliarias.tsx +?? src/pages/nicho-industria.tsx +?? src/pages/nicho-portaria-remota.tsx +?? src/pages/nicho-recrutamento-selecao.tsx + +Status: +Preparado para publicação diff --git a/public/sitemap.xml b/public/sitemap.xml index 9de19e31..3627bfdf 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -165,4 +165,78 @@ weekly 0.9 + + + + https://avanzato.com.br/onde-atuamos + weekly + 0.9 + + + https://avanzato.com.br/suporte-ti-guarulhos + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-mogi-das-cruzes + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-ipiranga + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-vila-formosa + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-cerqueira-cesar + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-santana + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-bras + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-ribeirao-preto + weekly + 0.8 + + + + + https://avanzato.com.br/suporte-ti-industria + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-portaria-remota + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-clinicas + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-imobiliarias + weekly + 0.8 + + + https://avanzato.com.br/suporte-ti-recrutamento-selecao + weekly + 0.8 + diff --git a/public/version.json b/public/version.json index ac182841..1d031591 100644 --- a/public/version.json +++ b/public/version.json @@ -1,5 +1,5 @@ { - "version": "1.2.2", - "date": "2026-05-31", + "version": "1.3.1", + "date": "2026-06-01", "environment": "auto-detect" } \ No newline at end of file diff --git a/scripts/build-static-routes.sh b/scripts/build-static-routes.sh index d0e90407..0ff43329 100644 --- a/scripts/build-static-routes.sh +++ b/scripts/build-static-routes.sh @@ -57,6 +57,20 @@ ROUTES=( "suporte-vmware" "suporte-sharepoint" "suporte-redes-cisco" + "onde-atuamos" + "suporte-ti-guarulhos" + "suporte-ti-mogi-das-cruzes" + "suporte-ti-ipiranga" + "suporte-ti-vila-formosa" + "suporte-ti-cerqueira-cesar" + "suporte-ti-santana" + "suporte-ti-bras" + "suporte-ti-ribeirao-preto" + "suporte-ti-industria" + "suporte-ti-portaria-remota" + "suporte-ti-clinicas" + "suporte-ti-imobiliarias" + "suporte-ti-recrutamento-selecao" "privacidade" "termos" ) diff --git a/src/App.tsx b/src/App.tsx index 41097d66..eaecfb58 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -53,6 +53,24 @@ import FirewallPfSense from './pages/nichos/FirewallPfSense'; import BackupCorporativo from './pages/nichos/BackupCorporativo'; import VoipEmpresarial from './pages/nichos/VoipEmpresarial'; +// SEO Local - Onde Atuamos +import OndeAtuamos from './pages/OndeAtuamos'; +import LocalGuarulhos from './pages/local-guarulhos'; +import LocalMogi from './pages/local-mogi-das-cruzes'; +import LocalIpiranga from './pages/local-ipiranga'; +import LocalVilaFormosa from './pages/local-vila-formosa'; +import LocalCerqueiraCesar from './pages/local-cerqueira-cesar'; +import LocalSantana from './pages/local-santana'; +import LocalBras from './pages/local-bras'; +import LocalRibeiraoPreto from './pages/local-ribeirao-preto'; + +// Nichos adicionais +import NichoIndustria from './pages/nicho-industria'; +import NichoPortaria from './pages/nicho-portaria-remota'; +import NichoClinicas from './pages/nicho-clinicas'; +import NichoImobiliarias from './pages/nicho-imobiliarias'; +import NichoRecrutamento from './pages/nicho-recrutamento-selecao'; + import './App.css'; gsap.registerPlugin(ScrollTrigger); @@ -152,7 +170,25 @@ function App() { } /> } /> } /> - + + {/* SEO Local - Onde Atuamos */} + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + {/* Nichos adicionais */} + } /> + } /> + } /> + } /> + } /> + {/* Contato */} } /> diff --git a/src/config/schema.ts b/src/config/schema.ts new file mode 100644 index 00000000..2c88fb59 --- /dev/null +++ b/src/config/schema.ts @@ -0,0 +1,176 @@ +// ============================================================================ +// SCHEMA.ORG - Dados estruturados para SEO +// ============================================================================ +// Uso: import { organizationSchema, localBusinessSchema, etc } from '../config/schema'; +// +// ============================================================================ + +export const SITE_URL = 'https://avanzato.com.br'; + +// --- Organization (empresa) --- +export const organizationSchema = { + '@context': 'https://schema.org', + '@type': 'Organization', + name: 'Avanzato Tecnologia', + alternateName: 'Avanzato', + url: SITE_URL, + logo: `${SITE_URL}/logo.png`, + description: 'Solucoes em TI Gerenciada, Cloud Computing e Seguranca da Informacao. +23 anos de experiencia, +500 clientes atendidos.', + foundingDate: '2000', + address: { + '@type': 'PostalAddress', + streetAddress: 'Rua Maria Curupaiti, 471 - Sala 01', + addressLocality: 'Guarulhos', + addressRegion: 'SP', + postalCode: '07110-060', + addressCountry: 'BR', + }, + contactPoint: [ + { + '@type': 'ContactPoint', + telephone: '+55-11-4810-1704', + contactType: 'sales', + availableLanguage: ['Portuguese'], + areaServed: 'BR', + }, + { + '@type': 'ContactPoint', + telephone: '+55-11-93393-0619', + contactType: 'customer service', + contactOption: 'TollFree', + availableLanguage: ['Portuguese'], + areaServed: 'BR', + }, + ], + sameAs: [ + 'https://www.facebook.com/avanzato', + 'https://www.instagram.com/avanzato', + 'https://www.linkedin.com/company/avanzato', + 'https://www.youtube.com/@avanzato', + ], + email: 'contato@avanzato.com.br', +}; + +// --- LocalBusiness (matriz Guarulhos) --- +export const localBusinessGuarulhos = { + '@context': 'https://schema.org', + '@type': 'LocalBusiness', + name: 'Avanzato Tecnologia - Guarulhos', + description: 'Suporte de TI empresarial em Guarulhos e regiao. Atendimento presencial e remoto.', + url: `${SITE_URL}/suporte-ti-guarulhos`, + telephone: '+55-11-4810-1704', + email: 'contato@avanzato.com.br', + address: { + '@type': 'PostalAddress', + streetAddress: 'Rua Maria Curupaiti, 471 - Sala 01', + addressLocality: 'Guarulhos', + addressRegion: 'SP', + postalCode: '07110-060', + addressCountry: 'BR', + }, + geo: { + '@type': 'GeoCoordinates', + latitude: '-23.4568', + longitude: '-46.5333', + }, + openingHours: [ + 'Mo-Fr 08:00-18:00', + 'Sa 09:00-13:00', + ], + priceRange: '$$', + areaServed: { + '@type': 'City', + name: 'Guarulhos', + }, +}; + +// --- Service schemas --- +export const createServiceSchema = (name: string, description: string, urlPath: string) => ({ + '@context': 'https://schema.org', + '@type': 'Service', + name, + description, + provider: { + '@type': 'Organization', + name: 'Avanzato Tecnologia', + url: SITE_URL, + }, + url: `${SITE_URL}${urlPath}`, + areaServed: { + '@type': 'Country', + name: 'Brasil', + }, +}); + +// --- FAQ schemas --- +export const createFAQSchema = (questions: Array<{q: string; a: string}>) => ({ + '@context': 'https://schema.org', + '@type': 'FAQPage', + mainEntity: questions.map(({q, a}) => ({ + '@type': 'Question', + name: q, + acceptedAnswer: { + '@type': 'Answer', + text: a, + }, + })), +}); + +// --- Review schema --- +export const createReviewSchema = (reviews: Array<{author: string; rating: number; text: string}>) => ({ + '@context': 'https://schema.org', + '@type': 'Organization', + name: 'Avanzato Tecnologia', + aggregateRating: { + '@type': 'AggregateRating', + ratingValue: '4.9', + reviewCount: String(reviews.length), + bestRating: '5', + worstRating: '1', + }, + review: reviews.map(r => ({ + '@type': 'Review', + author: { '@type': 'Person', name: r.author }, + reviewRating: { + '@type': 'Rating', + ratingValue: String(r.rating), + bestRating: '5', + }, + reviewBody: r.text, + })), +}); + +// --- Breadcrumb --- +export const createBreadcrumbSchema = (items: Array<{name: string; url: string}>) => ({ + '@context': 'https://schema.org', + '@type': 'BreadcrumbList', + itemListElement: items.map((item, idx) => ({ + '@type': 'ListItem', + position: idx + 1, + name: item.name, + item: item.url, + })), +}); + +// --- LocalBusiness para cada cidade --- +export const createLocalBusinessSchema = (city: string, slug: string, phone?: string) => ({ + '@context': 'https://schema.org', + '@type': 'LocalBusiness', + name: `Avanzato Tecnologia - ${city}`, + description: `Suporte de TI empresarial em ${city} e regiao. Atendimento presencial e remoto para empresas de todos os portes.`, + url: `${SITE_URL}/suporte-ti-${slug}`, + telephone: phone || '+55-11-4810-1704', + email: 'contato@avanzato.com.br', + address: { + '@type': 'PostalAddress', + addressLocality: city, + addressRegion: 'SP', + addressCountry: 'BR', + }, + openingHours: ['Mo-Fr 08:00-18:00'], + priceRange: '$$', + areaServed: { + '@type': 'City', + name: city, + }, +}); diff --git a/src/pages/Cases.tsx b/src/pages/Cases.tsx index f92d21a8..f75075b5 100644 --- a/src/pages/Cases.tsx +++ b/src/pages/Cases.tsx @@ -1,355 +1,232 @@ +import { useState } from 'react'; import SEO from '../components/SEO'; -import { useEffect, useRef } from 'react'; -import { gsap } from 'gsap'; -import { ScrollTrigger } from 'gsap/ScrollTrigger'; -import { ArrowRight, TrendingUp, Users, Clock, Check, Star, MapPin, Building2 } from 'lucide-react'; +import { createBreadcrumbSchema } from '../config/schema'; +import { ArrowRight, MapPin, Building2, CheckCircle, Filter } from 'lucide-react'; +import { Link } from 'react-router-dom'; -gsap.registerPlugin(ScrollTrigger); +const breadcrumbSchema = createBreadcrumbSchema([ + { name: 'Home', url: 'https://avanzato.com.br/' }, + { name: 'Cases de Sucesso', url: 'https://avanzato.com.br/cases' }, +]); -// Cases reais baseados nos testemunhos -const casesReais = [ +const cases = [ { id: 1, - cliente: 'Moraes & Moraes Advogados', - responsavel: 'Edilson Fernando de Moraes', - segmento: 'Advocacia', - cidade: 'São Paulo', - icone: '⚖️', - servico: 'TI Gerenciada + Consultoria', - desafio: 'Computadores lentos e problemas constantes faziam cogitar a troca de toda a frota, com custo estimado de R$ 15.000.', - solucao: 'Diagnóstico completo, otimização dos equipamentos existentes e implementação de políticas de manutenção preventiva.', - resultados: [ - 'Economia de mais de R$ 15.000', - 'Máquinas recuperadas e otimizadas', - 'Profissionalismo ímpar no atendimento', - ], - quote: 'Evitamos um investimento de mais de R$ 15.000 com a solução aplicada.', - destaque: 'Economia de R$ 15.000', + titulo: 'Apoio 24 Horas', + segmento: 'Monitoramento', + cidade: 'Sao Paulo - Vila Formosa', + descricao: 'Empresa de monitoramento de alarmes e CFTV que necessitava de infraestrutura robusta para operacao 24/7.', + desafio: 'Necessidade de servidor dedicado para rodar sistema Moni (recepcao de alarmes), Power Manage (gerenciamento DSC), Service (ERP) e interligacao de multiplos condominios via VPN.', + solucao: 'Implantamos servidores locais com virtualizacao, configuramos pfSense para gerenciamento de rede, VPN entre condominios e escritorio central, e suporte completo a infraestrutura.', + tecnologias: ['Windows Server', 'Linux', 'pfSense', 'VPN', 'Virtualizacao'], + resultado: '100% de uptime nos sistemas de monitoramento. Comunicacao segura entre todas as unidades.', + servicos: ['Servidores', 'VPN', 'Suporte', 'Rede', 'Monitoramento'], }, { id: 2, - cliente: 'Divas Car', - responsavel: 'Joelma Rodrigues', - segmento: 'Centro Automotivo', - cidade: 'Guarulhos', - icone: '🚘', - servico: 'Infraestrutura + Backup em Nuvem', - desafio: 'Sistema da oficina não estava no servidor, ficando nas CPUs dos computadores, sem backup adequado.', - solucao: 'Migração do sistema para o servidor corporativo e implementação de backup automatizado em nuvem.', - resultados: [ - 'Sistema centralizado no servidor', - 'Backup em nuvem implementado', - 'Funcionando perfeitamente', - ], - quote: 'Hoje todo o sistema está estruturado com backup em nuvem e funcionando perfeitamente.', - destaque: 'Backup em nuvem', + titulo: 'ONG - Institucional', + segmento: 'Institucional', + cidade: 'Sao Paulo - Ipiranga', + descricao: 'Organizacao do terceiro setor com alta demanda de seguranca e disponibilidade de dados.', + desafio: 'Ambiente com multiplos usuarios, necessidade de alta seguranca, backup confiavel e infraestrutura em cloud para acessos remotos.', + solucao: 'Administracao completa de servidores, backup automatizado, implantacao de solucao cloud e hardening de seguranca.', + tecnologias: ['Windows Server', 'Cloud', 'Backup', 'Seguranca'], + resultado: 'Ambiente seguro, backup funcionando sem falhas, acesso remoto estavel para toda a equipe.', + servicos: ['Suporte', 'Servidores', 'Backup', 'Cloud', 'Seguranca'], }, { id: 3, - cliente: 'Toyota Arquitetura', - responsavel: 'Elio Toyota', - segmento: 'Arquitetura', - cidade: 'Guarulhos', - icone: '🪵', - servico: 'Suporte Técnico Emergencial', - desafio: 'Notebook parou de funcionar em final de semana, com contrato importante para fechar.', - solucao: 'Atendimento emergencial em final de semana, recuperação de dados e projetos do cliente.', - resultados: [ - 'Atendimento fora do horário comercial', - 'Dados recuperados com sucesso', - 'Contrato salvo e fechado no prazo', - ], - quote: 'Fui atendido prontamente, mesmo fora do horário, salvando um contrato importante.', - destaque: 'Atendimento emergencial', + titulo: 'Museu de Faculdade Publica', + segmento: 'Acervo Digital', + cidade: 'Sao Paulo - Cerqueira Cesar', + descricao: 'Instituicao de ensino superior com necessidade de digitalizacao e gestao de acervo historico.', + desafio: 'Necessidade de implantar sistema de gestao de acervo digital com milhares de itens catalogados, acessivel ao publico.', + solucao: 'Implantacao das plataformas Tainacan e ICA-AtoM para gestao e exposicao digital do acervo. Customizacao e treinamento da equipe.', + tecnologias: ['Tainacan', 'ICA-AtoM', 'WordPress', 'Hospedagem'], + resultado: 'Acervo digital disponivel online com busca avancada. Milhares de itens catalogados e acessiveis ao publico.', + servicos: ['Implantacao', 'Hospedagem', 'Suporte', 'Treinamento'], }, { id: 4, - cliente: 'SEG1 Corretora de Seguros', - responsavel: 'Jorge Luiz Braga', - segmento: 'Seguros', + titulo: 'Thalls', + segmento: 'Industria', cidade: 'Guarulhos', - icone: '🛡️', - servico: 'Otimização de Equipamentos', - desafio: 'Computadores lentos afetando a produtividade da equipe de vendas.', - solucao: 'Upgrade estratégico de hardware e otimização do sistema operacional.', - resultados: [ - 'Melhoria em todos os computadores', - 'Apenas 10% do investimento previsto', - '90% de economia no projeto', - ], - quote: 'Melhoramos todos os computadores com apenas 10% do investimento necessário.', - destaque: '90% de economia', - }, -]; - -// Todos os depoimentos -const todosDepoimentos = [ - { - cliente: 'R2 Car', - responsavel: 'R2 Car Centro Automotivo', - segmento: 'Pintura Automotiva', - cidade: 'Guarulhos', - icone: '🚗', - quote: 'Em menos de uma hora todos os problemas foram resolvidos e tudo voltou a funcionar perfeitamente.', - destaque: 'Resolvido em < 1 hora', + descricao: 'Industria com necessidade de infraestrutura completa incluindo telefonia.', + desafio: 'Ambiente industrial que precisava de suporte tecnico, administracao de servidores, backup e sistema de telefonia VoIP integrado.', + solucao: 'Suporte completo a computadores e servidores, backup corporativo e implantacao de sistema VoIP com ramais para producao e administrativo.', + tecnologias: ['Windows Server', 'Backup', 'FusionPBX', 'VoIP'], + resultado: 'Producao e administrativo integrados via telefonia IP. Backup funcionando sem intercorrencias.', + servicos: ['Suporte', 'Servidores', 'Backup', 'VoIP'], }, { - cliente: 'Simpercom', - responsavel: 'João de Paula', - segmento: 'Impermeabilização', - cidade: 'Guarulhos', - icone: '🧱', - quote: 'O problema foi resolvido com excelência, fortalecendo ainda mais nossa parceria.', - destaque: 'Excelência no serviço', - }, - { - cliente: 'Summa', - responsavel: 'Silvia Pedrosa Luiz', - segmento: 'Coaching', - cidade: 'São Paulo', - icone: '🧠', - quote: 'Os problemas foram resolvidos com rapidez e eficiência, mesmo para quem não entende de tecnologia.', - destaque: 'Rapidez e eficiência', - }, - { - cliente: 'Visão Contabilidade', - responsavel: 'Antonio Gonçalves', + id: 5, + titulo: 'Dellacont', segmento: 'Contabilidade', cidade: 'Guarulhos', - icone: '📊', - quote: 'Passei a indicar os serviços com total confiança pela qualidade e agilidade.', - destaque: 'Total confiança', + descricao: 'Escritorio de contabilidade com alta dependencia de sistemas e seguranca de dados.', + desafio: 'Necessidade de suporte tecnico confiavel, servidor proprio para sistemas contabeis e backup diario de informacoes fiscais.', + solucao: 'Suporte mensal a todos os computadores, administracao de servidor Windows com sistemas contabeis, backup automatizado e relatorios periodicos.', + tecnologias: ['Windows Server', 'Backup', 'GLPI'], + resultado: 'Zero perda de dados em 5+ anos. Sistemas contabeis sempre disponiveis.', + servicos: ['Suporte', 'Servidores', 'Backup'], }, { - cliente: 'Lucio Seguros', - responsavel: 'Lucio Benevenuto', - segmento: 'Seguros', - cidade: 'Guarulhos', - icone: '🛡️', - quote: 'O equipamento ganhou performance e o atendimento foi rápido e eficiente.', - destaque: 'Performance melhorada', - }, - { - cliente: 'Caroni Reis Advogados', - responsavel: 'Jorge Paulo Caroni Reis', + id: 6, + titulo: 'Mourad Naddi Advogados', segmento: 'Advocacia', cidade: 'Guarulhos', - icone: '⚖️', - quote: 'Fui atendido com dedicação e profissionalismo, sempre dentro do prazo e orçamento.', - destaque: 'Dentro do prazo', + descricao: 'Escritorio de advocacia com necessidade de seguranca e disponibilidade de processos.', + desafio: 'Ambiente com dados sensiveis de clientes, necessidade de LGPD, backup seguro e acesso remoto.', + solucao: 'Administracao de servidor, backup criptografado, suporte mensal a estacoes de trabalho e consultoria em seguranca da informacao.', + tecnologias: ['Windows Server', 'Backup', 'VPN', 'Seguranca'], + resultado: 'Ambiente seguro em conformidade com LGPD. Acesso remoto estavel para advogados.', + servicos: ['Suporte', 'Servidores', 'Backup', 'VPN'], }, { - cliente: 'Trilha Empregos', - responsavel: 'Suelia Luz', - segmento: 'Recrutamento', - cidade: 'Guarulhos', - icone: '🧩', - quote: 'Superou minhas expectativas com um atendimento atencioso, competente e eficiente.', - destaque: 'Superou expectativas', + id: 7, + titulo: 'GateOne e Fox', + segmento: 'Monitoramento', + cidade: 'Mongagua', + descricao: 'Duas empresas de monitoramento no mesmo endereco com necessidades distintas.', + desafio: 'Dois negocios no mesmo predio, um com operacao centralizada em SP e outro local. Necessidade de separacao de redes, VPN e administracao de servidores.', + solucao: 'Configuracao de pfSense para roteamento, VPN entre unidades, administracao de servidores e suporte a equipe tecnica e comercial.', + tecnologias: ['pfSense', 'VPN', 'Windows Server', 'MikroTik'], + resultado: 'Duas operacoes funcionando independentemente com comunicacao segura entre unidades.', + servicos: ['Servidores', 'VPN', 'Rede', 'Suporte'], + }, + { + id: 8, + titulo: 'Lucena Textil', + segmento: 'Textil', + cidade: 'Sao Paulo - Bras', + descricao: 'Empresa textil com infraestrutura hibrida.', + desafio: 'Necessidade de hospedar servidor local com acesso remoto seguro para equipe externa e backup confiavel.', + solucao: 'Colocation do servidor em nossa infraestrutura, configuracao de VPN, suporte a rede local e backup automatizado.', + tecnologias: ['Colocation', 'VPN', 'Backup', 'Rede'], + resultado: 'Servidor sempre online com acesso remoto seguro. Backup funcionando automaticamente.', + servicos: ['Colocation', 'VPN', 'Rede', 'Backup'], }, ]; -const estatisticas = [ - { valor: '+500', label: 'Clientes atendidos', icon: }, - { valor: '99.9%', label: 'Uptime médio', icon: }, - { valor: 'R$ 15K', label: 'Economia média', icon: }, -]; +const segmentos = ['Todos', ...new Set(cases.map(c => c.segmento))]; const Cases = () => { - const heroRef = useRef(null); - const casesRef = useRef(null); - const depoimentosRef = useRef(null); + const [filtro, setFiltro] = useState('Todos'); - useEffect(() => { - const ctx = gsap.context(() => { - const heroItems = heroRef.current?.querySelectorAll('.animate-item'); - if (heroItems?.length) { - gsap.fromTo(heroItems, { y: 50, opacity: 0 }, { y: 0, opacity: 1, duration: 0.8, stagger: 0.1, ease: 'expo.out' }); - } - - const caseCards = casesRef.current?.querySelectorAll('.case-card'); - if (caseCards?.length) { - gsap.fromTo(caseCards, { y: 50, opacity: 0 }, { y: 0, opacity: 1, duration: 0.6, stagger: 0.15, ease: 'back.out(1.7)', scrollTrigger: { trigger: casesRef.current, start: 'top 80%' } }); - } - - const depoCards = depoimentosRef.current?.querySelectorAll('.depo-card'); - if (depoCards?.length) { - gsap.fromTo(depoCards, { y: 40, opacity: 0 }, { y: 0, opacity: 1, duration: 0.5, stagger: 0.08, ease: 'expo.out', scrollTrigger: { trigger: depoimentosRef.current, start: 'top 80%' } }); - } - }); - - return () => ctx.revert(); - }, []); - - // Schema.org para SEO - const schemaData = { - "@context": "https://schema.org", - "@type": "ItemList", - "itemListElement": casesReais.map((c, i) => ({ - "@type": "ListItem", - "position": i + 1, - "item": { - "@type": "Review", - "author": { "@type": "Person", "name": c.responsavel }, - "reviewRating": { "@type": "Rating", "ratingValue": 5, "bestRating": 5 }, - "reviewBody": c.quote, - "publisher": { "@type": "Organization", "name": c.cliente } - } - })) - }; + const casesFiltrados = filtro === 'Todos' + ? cases + : cases.filter(c => c.segmento === filtro); return ( -
+
- {/* Schema.org JSON-LD */} -