From 65d9fce78a5da1184430833c88da4d65de74ccb0 Mon Sep 17 00:00:00 2001 From: Evandro Fonseca Junior Date: Sat, 11 Oct 2025 18:29:11 -0300 Subject: [PATCH] feat(portfolio): add subtitle, badges, and metrics to projects Added new optional fields to the PortfolioData projects interface: subtitle for additional project description, badges array for highlighting key features, and metrics object for complexity and team size. This enhances the portfolio data structure to support richer project representations. --- lib/usePortfolioData.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/usePortfolioData.ts b/lib/usePortfolioData.ts index 032aff1..5e26798 100644 --- a/lib/usePortfolioData.ts +++ b/lib/usePortfolioData.ts @@ -26,6 +26,7 @@ interface PortfolioData { projects: Array<{ id: string; title: string; + subtitle: string; description: string; longDescription: string; technologies: string[]; @@ -34,8 +35,13 @@ interface PortfolioData { demoUrl: string; githubUrl: string; imageUrl: string; + badges: string[]; featured: boolean; category: string; + metrics?: { + complexity: number; + teamSize?: string; + }; }>; skills: { technical: Array<{