Social Platform Design
Feed Design
- Infinite scroll (standard for social)
- Pull-to-refresh on mobile
- Mix content types: text, image, video, link, poll
- Time-based or algorithm-based (or let user choose)
- Show engagement signals (likes, comments, shares)
- "New posts available" indicator instead of auto-inserting
Content Creation
- Prominent compose button/area
- Rich text with formatting
- Media attachment (photo, video, document)
- Audience selector (public, friends, specific group)
- Preview before posting
- Draft saving
Engagement
- Like/react (single tap, no confirmation needed)
- Comment (inline expansion or thread page)
- Share/repost (with optional commentary)
- Save/bookmark (private collection)
- Follow/unfollow (toggle, no confirmation)
Profile
- Cover photo + avatar + bio
- Follow/follower counts
- Content tabs (posts, media, likes)
- Edit profile clearly accessible
- Block/report for other users' profiles
Content Moderation
- Report button on all content (easy to find, not easy to accidentally tap)
- Sensitive content warning overlay
- Content filtering preferences
- Appeal process for removed content
- Transparent community guidelines