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.
Step-by-Step Explanation
Open Community Feed
The user navigates to the community section and sees their personalized feed, curated based on who they follow and their interests.
Load Activity Stream
The system loads a mix of content: user posts, contest updates, achievement announcements, and activity from followed users, paginated for performance.
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.
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.
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.
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.