Short video,live and paid.
A short-video social network: a personalised feed, reusable sounds, duets and trending hashtags, messaging — and live streams where viewers pay to join the host on stage.
The goal was a homegrown short-video platform with the full creative toolkit people expect — sounds, duets, effects — and a way for creators to earn directly from their audience.
The difficult parts were all realtime: a feed that feels personal, events that stay consistent across many servers, and money that moves while a live stream is happening.
Creator platform
Upload, sounds, duets and reacts, stickers, AR masks, effects and frames.
Feed & discovery
A personalised For You feed, trending sounds and hashtags, and search.
Live & earnings
Live streams, paid co-hosting and pinned paid comments, with creator wallets and payouts.
Admin
Moderation, verification, categories, broadcasts and reporting.
How it fitstogether.
What made ithard — and how.
Realtime that scales past one server
A message sent on one server has to reach users connected to another — and only the right users.
Service events are published on dedicated channels and replayed on every server, with conversation events filtered to their participants.
Paying to join a live stream
A viewer pays, the host earns and the viewer goes live — any step can fail.
Payment, wallet credit and a fresh broadcaster token are chained, with reversals and refunds when a step fails, and dropped connections close any sessions they left open.
Every upload becomes a sound
Reusable sounds are the heart of short video, but most uploads don't pick one.
Uploads are transcoded and served through signed CDN URLs, and when no sound is chosen the original audio is extracted and registered as a new reusable sound.
A feed that's personal and private
Recommendations must respect blocks, private accounts and what you've already watched.
The feed matches interests and language, excludes blocked users and watched videos, shows private accounts only to followers, and trending is computed over a rolling day.
Everythingit does.
Backend
Node.js · FeathersJS · MongoDB · Redis pub/sub · Socket.io
Media
Video transcoding · Audio extraction · Signed CDN delivery
Live & money
Live video tokens · Razorpay · Wallets
Platform
Push · Fuzzy search · CI/CD