curl --request GET \
--url https://api.example.com/api/portfolios/{profileSlug}/projects/{projectSlug}{
"success": true,
"message": "<string>",
"timestamp": "<string>",
"data": {
"id": 123,
"title": "<string>",
"slug": "<string>",
"summary": "<string>",
"description": "<string>",
"repoUrl": "<string>",
"liveUrl": "<string>",
"coverImage": "<string>",
"startDate": "<string>",
"endDate": "<string>",
"featured": true,
"sortOrder": 123,
"skills": [
{
"id": 123,
"name": "<string>",
"globalSkillId": 123,
"level": 123,
"icon": "<string>"
}
]
}
}Get detailed information about a specific project including full description and technologies used
curl --request GET \
--url https://api.example.com/api/portfolios/{profileSlug}/projects/{projectSlug}{
"success": true,
"message": "<string>",
"timestamp": "<string>",
"data": {
"id": 123,
"title": "<string>",
"slug": "<string>",
"summary": "<string>",
"description": "<string>",
"repoUrl": "<string>",
"liveUrl": "<string>",
"coverImage": "<string>",
"startDate": "<string>",
"endDate": "<string>",
"featured": true,
"sortOrder": 123,
"skills": [
{
"id": 123,
"name": "<string>",
"globalSkillId": 123,
"level": 123,
"icon": "<string>"
}
]
}
}curl https://api.portfoliohub.com/api/portfolios/john-doe/projects/ecommerce-platform
{
"success": true,
"message": "Detalle del proyecto obtenido",
"timestamp": "2026-03-09T10:30:00Z",
"data": {
"id": 42,
"title": "E-Commerce Platform",
"slug": "ecommerce-platform",
"summary": "A full-featured online shopping platform with payment integration and inventory management",
"description": "## Overview\n\nBuilt a comprehensive e-commerce solution from scratch using modern web technologies. The platform handles thousands of products and processes hundreds of transactions daily.\n\n## Key Features\n\n- User authentication and authorization\n- Product catalog with advanced search and filtering\n- Shopping cart and checkout flow\n- Stripe payment integration\n- Order tracking and history\n- Admin dashboard for inventory management\n- Responsive design for mobile and desktop\n\n## Technical Highlights\n\n- Implemented microservices architecture for scalability\n- Used Redis for caching and session management\n- Integrated Elasticsearch for fast product search\n- Deployed on AWS with auto-scaling capabilities\n- Achieved 99.9% uptime over 12 months",
"repoUrl": "https://github.com/johndoe/ecommerce-platform",
"liveUrl": "https://demo-ecommerce.example.com",
"coverImage": "https://storage.example.com/projects/ecommerce-cover.jpg",
"startDate": "2024-01-15",
"endDate": "2024-08-30",
"featured": true,
"sortOrder": 1,
"skills": [
{
"id": 1,
"name": "React",
"globalSkillId": 101,
"level": 5,
"icon": "react-icon"
},
{
"id": 2,
"name": "Spring Boot",
"globalSkillId": 105,
"level": 5,
"icon": "spring-icon"
},
{
"id": 3,
"name": "PostgreSQL",
"globalSkillId": 110,
"level": 4,
"icon": "postgresql-icon"
},
{
"id": 4,
"name": "Redis",
"globalSkillId": 112,
"level": 4,
"icon": "redis-icon"
},
{
"id": 5,
"name": "Docker",
"globalSkillId": 120,
"level": 4,
"icon": "docker-icon"
},
{
"id": 6,
"name": "AWS",
"globalSkillId": 125,
"level": 4,
"icon": "aws-icon"
}
]
}
}
{
"success": false,
"message": "Profile not found with slug: invalid-slug",
"timestamp": "2026-03-09T10:30:00Z",
"data": null
}
{
"success": false,
"message": "Project not found",
"timestamp": "2026-03-09T10:30:00Z",
"data": null
}
description field may contain markdown or HTML formattingendDate will be null for ongoing projectsprofileSlug and projectSlug must be valid for the request to succeedfeatured flag can be used to highlight important projectssortOrder field when displaying multiple projects