Social Feed Workflow

The community social feed is the central hub for user interaction on TubeRaker. It aggregates posts, contest updates, achievement announcements, and user activity into a personalized, algorithmically ranked stream.

User Open Community Feed Personalized View Load Activity Stream Posts, Updates, Achievements Feed Content Types User Posts • Contest News Achievements • Milestones Followed Users' Activity Create Post Text, Images, Video, Links Interact with Posts Like, Comment, Share Notifications Sent To Post Author & Mentioned Users Feed Algorithm Ranks Relevance + Recency Score Ranking Factors Engagement Rate • Recency User Affinity • Content Type Legend User Action System Load Interaction Notification Algorithm

Step-by-Step Explanation

1

Open Community Feed

The user navigates to the community section and sees their personalized feed, curated based on who they follow and their interests.

2

Load Activity Stream

The system loads a mix of content: user posts, contest updates, achievement announcements, and activity from followed users, paginated for performance.

3

Create Post

Users can compose a new post with text, images, video embeds, or links. Posts are published to the community feed immediately after submission.

4

Interact with Posts

Other users engage with feed content by liking, commenting, or sharing posts. Each interaction is recorded and increases the post's visibility.

5

Notifications Sent

When someone interacts with a post, the author and any mentioned users receive real-time notifications via the notification bell and optionally by email.

6

Feed Algorithm Ranks

The feed algorithm continuously re-ranks content using engagement rate, recency, user affinity, and content type to surface the most relevant posts first.