function Platform() { const [active, setActive] = React.useState('Dashboard'); const items = ['Dashboard', 'Radar', 'Empresas', 'Sites', 'Automação', 'CRM', 'Relatórios', 'Configurações']; const ref = React.useRef(null); const [mouse, setMouse] = React.useState({ x: 0, y: 0 }); React.useEffect(() => { const onMove = (e) => { if (!ref.current) return; const r = ref.current.getBoundingClientRect(); const x = ((e.clientX - r.left) / r.width - 0.5) * 2; const y = ((e.clientY - r.top) / r.height - 0.5) * 2; setMouse({ x, y }); }; const el = ref.current; if (el) el.addEventListener('mousemove', onMove); return () => { if (el) el.removeEventListener('mousemove', onMove); }; }, []); const parallaxAmt = (window.__tweaks?.parallax ?? 1); return (
{/* LEFT: copy */}
Seu site com a CodeKid

Uma presença digital
para apresentar
o seu negócio.

    {[ 'Informações da sua loja em um só lugar', 'Layout para apresentar seus produtos e serviços', 'Canais de contato do seu negócio', 'Textos e imagens revisados com você' ].map((t, i) => (
  • {t}
  • ))}
{ e.preventDefault(); if (window.scrollToSection) window.scrollToSection('contato'); }}> Pedir análise gratuita
{/* RIGHT: 3D dashboard mockup */}
{/* Mini header */}
{[0,1,2,3,4,5].map(i => ( ))}
{/* Sidebar */}
{items.map(it => ( ))}
{/* Center: radar */}
Radar de Negócios
Interface ilustrativa do estúdio
{/* Right column: stats */}
{/* Floating accent chips */}
DEMONSTRAÇÃO
Dados ilustrativos
); } function StatCard({ label, value, sub, color }) { return (
{label}
{value}
{sub}
); } function RadarVisual() { // Lots of dots scattered, with sweeping arc and pulses const dots = React.useMemo(() => ( Array.from({ length: 60 }).map(() => ({ x: 10 + Math.random() * 80, y: 10 + Math.random() * 80, r: 1 + Math.random() * 2.5, delay: Math.random() * 4 })) ), []); const speed = window.__tweaks?.radarSpeed ?? 1; return (
{/* Grid */} {[...Array(11)].map((_, i) => )} {[...Array(11)].map((_, i) => )} {/* Rings */} {[15, 28, 42].map(r => ( ))} {/* Sweep */} {/* Center pulse */} {/* Dots = businesses */} {dots.map((d, i) => ( ))}
); } window.Platform = Platform;