Feature/Instagram-widget#67
Open
GladwynChua wants to merge 5 commits into
Open
Conversation
oorjagandhi
previously approved these changes
May 12, 2026
Collaborator
There was a problem hiding this comment.
Looks awesome nice work!
Just a couple of small non-technical requests before merging:
- Document your decision - could you add a brief explanation to the PR description explaining why you chose Elfsight? Since we don't have formal docs, the PR description is a good place to capture this so future developers understand the reasoning.
- Link your ticket in the PR description
Good stuff Gladwyn
oorjagandhi
previously approved these changes
May 13, 2026
Collaborator
oorjagandhi
left a comment
There was a problem hiding this comment.
Looks good to me! Nice work on this Gladwyn
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Implemented the instagram widget (elfsight) onto the home page. Currently has sliding effect, open to suggestions. '
The two instagram widgets I came across were sociablekit and elfisght which were both free options. Both widgets could generate grid formats without having to authenticate and sign in to SSA Instagram. I ultimately decided to use Elfsight as Sociablekit were causing issues where the widget would fail to load images when navigating back to the home page. The widget script was being injected via useEffect, however the widget itself didn't re-initialize properly. Also, free tier also had issues around refresh rate.
Elfsight was loads reliably without manual reinitialisation. It has a dashboard which can update layout without touching code. Easier to implement code without the requirement of useEffect.
Type of change
Checklist
feature/,fix/,chore/,hotfix/)Linked Issues
Closes #56