import type { TeamMember } from "@/types/team";

function teamAvatar(index: number): string {
  return `/assets/programador_${String(index).padStart(2, "0")}.png`;
}

export const teamIntro = {
  badge: "🚀 TIME DE ELITE",
  title: "Deixe seu aplicativo nas mãos de",
  highlight: "especialistas",
  titleEnd: "e foque no crescimento do seu negócio!",
  description:
    "Oito especialistas em desenvolvimento, design, infraestrutura, mobile, qualidade, produto e dados — prontos para o seu projeto.",
};

export const teamMembers: TeamMember[] = [
  {
    id: "alexandre-silva",
    name: "Alexandre Silva",
    role: "FULL STACK DEVELOPER",
    accent: "#009BFF",
    accentLine: "#009BFF",
    headerBg: "#009BFF",
    avatarBorder: "#009BFF",
    iconKey: "terminal",
    avatar: teamAvatar(1),
    bio: "Programador e Desenvolvedor Full Stack, especialista na integração entre Front-end e Back-end.",
    skills: [
      {
        title: "Desenvolvimento de APIs",
        description:
          "Criação de endpoints seguros e escaláveis para comunicação entre sistemas.",
      },
      {
        title: "WordPress e WooCommerce",
        description:
          "Especialista em criação de lojas virtuais e sites institucionais utilizando WordPress e WooCommerce.",
      },
      {
        title: "Tecnologias",
        description:
          "Domínio de React, Node.js, PHP, TypeScript e arquitetura serverless.",
      },
    ],
  },
  {
    id: "sarah-mendes",
    name: "Sarah Mendes",
    role: "UI/UX LEAD DESIGNER",
    accent: "#A855F7",
    accentLine: "linear-gradient(90deg, #A855F7, #EC4899)",
    headerBg: "linear-gradient(90deg, #C4B5FD 0%, #EC4899 100%)",
    avatarBorder: "#EC4899",
    iconKey: "palette",
    avatar: teamAvatar(3),
    bio: "Responsável por criar experiências digitais intuitivas e visualmente impactantes, focando na jornada do usuário.",
    skills: [
      {
        title: "Design de Interface (UI)",
        description:
          "Criação de layouts modernos, sistemas de design e protótipos de alta fidelidade.",
      },
      {
        title: "Experiência do Usuário (UX)",
        description:
          "Pesquisa de usuário, testes de usabilidade e arquitetura da informação.",
      },
      {
        title: "Ferramentas",
        description: "Expert em Figma, Adobe XD e princípios de acessibilidade web.",
      },
    ],
  },
  {
    id: "ricardo-souza",
    name: "Ricardo Souza",
    role: "DEVOPS ENGINEER",
    accent: "#22C55E",
    accentLine: "#22C55E",
    headerBg: "#22C55E",
    avatarBorder: "#22C55E",
    iconKey: "database",
    avatar: teamAvatar(2),
    bio: "Garante que a infraestrutura do seu projeto seja segura, estável e pronta para escalar automaticamente nos servidores da NOGA CODE.",
    skills: [
      {
        title: "Infraestrutura NOGA CODE",
        description:
          "Gerenciamento de servidores de alta performance exclusivos da NOGA CODE.",
      },
      {
        title: "CI/CD",
        description:
          "Automação de processos de deploy e testes contínuos para entregas rápidas.",
      },
      {
        title: "Segurança",
        description:
          "Implementação de firewalls, criptografia SSL e rotinas de backup automatizadas.",
      },
    ],
  },
  {
    id: "julio-costa",
    name: "Júlio Costa",
    role: "ARQUITETURA DE SOFTWARE",
    accent: "#F97316",
    accentLine: "linear-gradient(90deg, #F97316, #EF4444)",
    headerBg: "linear-gradient(90deg, #FB923C 0%, #EF4444 100%)",
    avatarBorder: "linear-gradient(135deg, #F97316, #EF4444)",
    iconKey: "layers",
    avatar: teamAvatar(4),
    bio: "Responsável pelas decisões técnicas de alto nível sobre a estrutura e evolução dos sistemas que entregamos.",
    skills: [
      {
        title: "Definição da Estrutura e Padrões",
        description:
          "Escolha da stack tecnológica, modelagem de dados e padrões de arquitetura alinhados à NOGA CODE.",
      },
      {
        title: "Gestão de Requisitos Não Funcionais",
        description:
          "Guardiã dos pilares de escalabilidade, performance, segurança e manutenibilidade.",
      },
      {
        title: "Liderança e Mentoria Técnica",
        description:
          "Ponte entre stakeholders e o time de desenvolvimento, garantindo clareza e execução.",
      },
    ],
  },
  {
    id: "marcos-vieira",
    name: "Marcos Vieira",
    role: "MOBILE DEVELOPER",
    accent: "#06B6D4",
    accentLine: "linear-gradient(90deg, #06B6D4, #22D3EE)",
    headerBg: "linear-gradient(90deg, #0891B2 0%, #22D3EE 100%)",
    avatarBorder: "#06B6D4",
    iconKey: "smartphone",
    avatar: teamAvatar(5),
    bio: "Especialista em apps nativos e híbridos para iOS e Android, com foco em performance, publicação nas lojas e experiência fluida.",
    skills: [
      {
        title: "React Native & Expo",
        description:
          "Desenvolvimento cross-platform com builds otimizados e atualizações OTA quando aplicável.",
      },
      {
        title: "Publicação nas lojas",
        description:
          "Configuração de certificados, metadados, screenshots e conformidade com App Store e Google Play.",
      },
      {
        title: "Performance mobile",
        description:
          "Animações nativas, cache offline e integração com push, câmera e pagamentos no dispositivo.",
      },
    ],
  },
  {
    id: "fernanda-lima",
    name: "Fernanda Lima",
    role: "QA & AUTOMAÇÃO",
    accent: "#F43F5E",
    accentLine: "#F43F5E",
    headerBg: "#F43F5E",
    avatarBorder: "linear-gradient(135deg, #F43F5E, #FB7185)",
    iconKey: "shield",
    avatar: teamAvatar(6),
    bio: "Garante qualidade em cada entrega com testes manuais, automatizados e validação de fluxos críticos antes do go-live.",
    skills: [
      {
        title: "Testes E2E",
        description:
          "Suítes automatizadas com Playwright e Cypress cobrindo jornadas de contratação, pagamento e login.",
      },
      {
        title: "Qualidade contínua",
        description:
          "Integração de testes no pipeline CI/CD e relatórios de regressão a cada deploy.",
      },
      {
        title: "Segurança & conformidade",
        description:
          "Checklists de LGPD, validação de formulários e testes de carga em endpoints sensíveis.",
      },
    ],
  },
  {
    id: "diego-almeida",
    name: "Diego Almeida",
    role: "PRODUCT MANAGER",
    accent: "#EAB308",
    accentLine: "linear-gradient(90deg, #EAB308, #FACC15)",
    headerBg: "linear-gradient(90deg, #CA8A04 0%, #FACC15 100%)",
    avatarBorder: "#EAB308",
    iconKey: "clipboard",
    avatar: teamAvatar(7),
    bio: "Traduz a visão do cliente em roadmap claro, prioriza entregas e alinha expectativas entre negócio e engenharia.",
    skills: [
      {
        title: "Discovery & escopo",
        description:
          "Workshops, user stories e definição de MVP para lançar rápido sem perder valor estratégico.",
      },
      {
        title: "Gestão ágil",
        description:
          "Sprints, métricas de progresso e comunicação transparente com stakeholders e time técnico.",
      },
      {
        title: "Métricas de produto",
        description:
          "Acompanhamento de conversão, retenção e NPS para iterar com base em dados reais.",
      },
    ],
  },
  {
    id: "arthur-nogueira",
    name: "Arthur Nogueira",
    role: "DATA & ANALYTICS",
    accent: "#14B8A6",
    accentLine: "linear-gradient(90deg, #14B8A6, #2DD4BF)",
    headerBg: "linear-gradient(90deg, #0D9488 0%, #2DD4BF 100%)",
    avatarBorder: "#14B8A6",
    iconKey: "chart",
    avatar: teamAvatar(8),
    bio: "Transforma dados operacionais em dashboards e insights para decisões de crescimento, billing e comportamento do usuário.",
    skills: [
      {
        title: "Dashboards executivos",
        description:
          "Painéis em tempo real com KPIs de assinatura, churn, receita e uso do aplicativo.",
      },
      {
        title: "Integrações & ETL",
        description:
          "Pipelines entre app, CRM, Mercado Pago e ferramentas de marketing com dados confiáveis.",
      },
      {
        title: "Inteligência de negócio",
        description:
          "Segmentação de clientes, funis de conversão e alertas automáticos para oportunidades.",
      },
    ],
  },
];
