A peer-to-peer random video chat platform we built end-to-end: a retro-desktop-themed marketing landing, an anonymous age-gated entry, and a real-time WebRTC + Socket.IO pairing layer that puts two strangers on cam in 2 to 5 seconds. No signup, no tracking.
Project info
- Client
- Ran-Doe
- Services
- Web Development · UI/UX Design · Brand Identity · Real-time Engineering
- Year
- 2025
- Stack
- Next.js 15 · WebRTC · Socket.IO · Firebase · Tailwind CSS · Vercel
The problem
Random video chat has been a graveyard for years — most surviving products are paywalled, ad-heavy, or full of bots. We wanted to ship a free, anonymous, adults-only alternative that actually felt premium to use, and that didn't ask for a phone number or an email to do it.
Our approach
Built the whole stack: a retro-desktop marketing landing with custom pixel typography, hand-modelled window chrome, and a floppy-disk-shaped companion (Bitsy) the user can chat with. The identity layer leans on FingerprintJS plus Firebase anonymous auth for ban enforcement without accounts. An Express + Socket.IO signaling server brokers WebRTC peer connections directly between browsers so calls never touch our servers.



