Skip to content

🐞 Real-time Profile Image & Organization Logo Fetching #8

@mdazfar2

Description

@mdazfar2

🚀 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

  1. 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.
  2. 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.
  3. 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

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomershelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions