Platform Feature
Social OTT
Features
11 phases of social features. DM, taste matching, heatmaps, reviews, live status β built over months, battle-tested in production.
Direct Messages
Full messaging system built for movie lovers.
Text messages with emoji reactions
Voice messages (S3 storage, waveform UI)
Film & series card sharing
Reply threading
Image sharing via presigned URLs
Online/offline presence (Redis TTL 300s)
Taste Matching
Cosine similarity algorithm on viewing history.
Percentage match displayed on profiles
Genre preference vectors
Weighted by completion rate
Updated on each watch session
Watch Activity Heatmap
GitHub-style contribution calendar for viewing.
Daily activity intensity (4 levels)
52-week overview
Hover tooltips with watch count
Profile page integration
Reviews & Ratings
Letterboxd-inspired review system.
5-star rating scale
Written reviews with spoiler tags
Helpful / not helpful voting
Reply threading on reviews
Live Status
See what friends are watching in real-time.
"Sarah is watching Dark S02E05"
Redis-backed with 5min TTL
Opt-in privacy controls
Friends-only visibility
Pinned Favorites
Showcase your all-time favorite titles.
Pin up to 4 titles
Displayed on user profile
Poster grid with hover preview
Quick-add from title detail page
11
Development Phases
6
Social Modules
Socket.IO
Real-time Engine
Redis
Presence & Cache
Not just watching. Connecting.
The only OTT where users genuinely connect.