import { portfolio } from "./portfolio-data"; export interface Testimonial { quote: string; name: string; role: string; company: string; /** id do projeto em public/portfolio-data.json, para ligar o depoimento ao case. */ projectId?: string; /** Caminho em /public; sem foto, mostra as iniciais. */ photo?: string; } /** * Depoimentos reais, enviados e autorizados pelo próprio cliente. Nunca escrever um depoimento em nome de alguém. * Lista vazia: a seção de depoimentos não aparece. */ export const testimonials: Testimonial[] = []; /** Projetos feitos para clientes (`kind: "cliente"`) aparecem como prova; os pessoais e protótipos ficam no "Laboratório". */ export function isClientProject(project: { kind?: string }) { return project.kind === "cliente"; } /** * Ramo de cada cliente, pelo id do projeto: aparece sob o nome na faixa "Já entregue para" (de 640 px em diante), para * quem lê ver que o trabalho não é de um setor só. Cliente sem ramo aqui mostra só o nome. */ export const CLIENT_SECTORS: Readonly> = { "sev-modaintima": "loja virtual", "lavacao-047": "lavação automotiva", "sc-plus": "aquicultura", "as-servicos": "engenharia e software", "julia-beauty": "estúdio de cílios", }; /** Clientes na ordem dos projetos, para a faixa "Já entregue para", cada um com o seu ramo quando há. */ export const clientNames = portfolio.projects .filter(isClientProject) .map((project) => { const sector = CLIENT_SECTORS[project.id]; return { id: project.id, name: project.title, ...(sector ? { sector } : {}), }; });