Unknown module type: portfolio
Module: (ID: 69c0f341d79753f2a169d536)
{
"_id": "69c0f341d79753f2a169d536",
"type": "portfolio",
"title": "portfolio",
"version": 3,
"status": "published",
"createdBy": "69c00ea50012ce7083cf8591",
"createdAt": "2026-03-23T08:01:05.253Z",
"updatedAt": "2026-03-23T09:26:38.607Z",
"__v": 0,
"content": {
"title": "Selected",
"subtitle": "MY PORTFOLIO",
"description": "A curated collection of my finest projects, showcasing creativity, technical expertise, and attention to detail.",
"filter": {
"allWork": "All Work",
"categories": []
},
"featured": {
"label": "Featured",
"icon": "Sparkles",
"badgeText": "Featured"
},
"cards": {
"featured": {
"imageHeight": "h-56",
"titleSize": "text-xl",
"excerptLines": 2,
"buttonText": "View Project",
"buttonIcon": "ArrowUpRight",
"showYear": true
},
"regular": {
"imageHeight": "h-48",
"titleSize": "text-lg",
"excerptLines": 2,
"buttonText": "Details",
"buttonIcon": "ChevronRight",
"showYear": true
}
},
"modal": {
"keyOutcomes": "Key Outcomes",
"viewFullProject": "View Full Project",
"discussProject": "Discuss Your Project",
"closeButton": "Close"
},
"empty": {
"title": "No portfolio items yet",
"description": "Check back later for new projects"
},
"loading": {
"skeletonCount": 6,
"skeletonImageHeight": "h-48"
},
"pagination": {
"enabled": false
},
"colors": {
"primary": "primary-500",
"background": "from-stone-50 to-white",
"cardBackground": "white",
"border": "stone-200",
"text": {
"title": "stone-800",
"description": "stone-500",
"category": "primary-500",
"year": "stone-400"
}
},
"decorative": {
"enabled": true,
"circles": [
{
"position": "top-20 left-20",
"size": "w-64 h-64",
"border": "border-primary-500"
},
{
"position": "bottom-20 right-20",
"size": "w-96 h-96",
"border": "border-primary-500"
}
]
},
"animations": {
"enabled": true,
"hover": {
"card": "hover:-translate-y-1",
"image": "group-hover:scale-105",
"button": "group-hover:translate-x-0.5 group-hover:-translate-y-0.5"
},
"transitions": {
"duration": 300,
"timing": "duration-300"
}
},
"api": {
"endpoint": "getStories",
"status": "published",
"featured": true,
"limit": 9,
"featuredLimit": 3
}
}
}