-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
🚀 Overview
Currently, the system displays a placeholder image for both organization logos and mentor/admin profile pictures. This feature request aims to dynamically fetch and display real-time images directly from LinkedIn when a valid LinkedIn profile URL is provided within the Admin Panel.
🎯 Objective
- Fetch real-time organization logos from LinkedIn company profile URLs.
- Fetch real-time profile images for mentors from their LinkedIn personal profile URLs.
- Ensure seamless UI updates within the Admin Panel without requiring a manual image upload.
🛠️ Proposed Solution
-
Admin Panel Integration:
- Modify the Admin Panel to allow LinkedIn URL input for organizations and mentors.
- Display the fetched image/logo immediately within the panel for preview before saving.
-
Backend Integration:
- Use LinkedIn API or Open Graph metadata to fetch profile images/logos dynamically.
- Implement caching to reduce unnecessary API calls.
- Error handling for invalid/missing LinkedIn URLs.
-
Frontend Enhancements:
- Display real-time fetched images instead of placeholders in the Admin Panel.
- Show a loading animation while fetching the image.
- Implement a fallback to default images if the fetch fails.
✅ Acceptance Criteria
- When an admin enters a valid LinkedIn company profile URL, the organization logo is fetched and displayed in the Admin Panel.
- When an admin enters a valid LinkedIn personal profile URL, the mentor's profile image is fetched and displayed in the Admin Panel.
- UI updates dynamically without needing a page refresh.
- Error handling for invalid or inaccessible LinkedIn URLs.
🤝 Contributions & Discussion
If you can do, then mention repo admin and comment /Assign
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed