Skip to main content
Web · Real-time · WebRTC·2025

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.

Next.js 15WebRTCSocket.IOFirebaseTailwind CSSVercel

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.

Outcome

What we shipped

P2P
WebRTC video, never on our servers
2–5s
Stranger-to-stranger pairing
Anonymous
FingerprintJS auth, no signup

Tell us about your project. We'll show you what's possible.