feat:added proejct galleirs Projects/feature
✨ Overview
This MR introduces a Project Galleries feature to showcase projects in a structured and visually engaging way. The feature is integrated with the Strapi backend, enabling dynamic content management and rendering.
🔧 Changes Made
-
Added Project Galleries collection in Strapi CMS
-
Created API integration to fetch project gallery data
-
Implemented frontend components to display projects
-
Structured data to include:
- Project title
- Description
- Images / gallery
- Category / type (if applicable)
-
Connected Projects/Feature section to backend data
🎯 Purpose
- Provide a centralized space to showcase projects
- Improve visibility of ongoing and completed work
- Enable dynamic updates via CMS without code changes
- Enhance user experience with organized project display
⚙ ️ Technical Details
-
API endpoint used:
/api/projects-galleries?populate=* -
Data fetched dynamically and mapped to UI components
-
Supports multiple gallery items per project
-
Ensures scalability for future project additions
✅ Testing
- Verified API response and data rendering
- Confirmed images and project details display correctly
- Checked responsiveness across different screen sizes
📌 Notes
- Ensure
findpermission is enabled forprojects-galleriesin Strapi - Uses
populate=*for nested media fields - Designed to be reusable across different pages if needed
Edited by Praveena Veeranki