A minimalist, secure P2P video connection portal.
No chat. No tracking. No noise.
Just you and the person you want to connect with — through a private room link.
- ✅ Create a Room – One-click room generation with a 6-digit code
- ✅ Host Approval – Guest must be accepted before connecting
- ✅ Peer-to-Peer Video – WebRTC ensures direct, private video streaming
- ✅ Copy Link – Share your room easily with one click
- ✅ No Sign-Up – Fully anonymous, instant access
- ✅ Mobile & Desktop Friendly – Clean, responsive design
- ✅ Silent & Focused – No distractions, just connection
- Frontend – HTML, CSS, JavaScript (no frameworks)
- WebRTC – Real-time peer-to-peer video
- Signaling – Socket.IO for connection negotiation
- Frontend Hosting – Vercel (free, fast, global CDN)
- Backend Hosting – Railway (Node.js + Socket.IO server)
- Create Room – Click "CREATE ROOM" to generate a unique 6-digit link
- Share Link – Copy and send the link to someone
- Join & Request – They open the link and request to join
- Approve – You accept or reject the request
- Connect – Once approved, P2P video starts instantly
No data is stored. No logs. No history.
Deployed on Vercel:
👉 https://linkdrop-phi.vercel.app
- Serves static files (
index.html,room.html,style.css,script.js) - Uses
vercel.jsonto route/room/ABC123correctly
Hosted on Railway:
👉 linkdrop-production.up.railway.app
- Node.js + Express + Socket.IO
- Handles signaling for WebRTC (offer, answer, ICE)
- CORS secured for
linkdrop-phi.vercel.app - Real-time room management with host/guest logic
linkdrop/
├── public/
│ ├── index.html # Landing page
│ ├── room.html # Video room
│ ├── style.css # Minimalist terminal-style UI
│ ├── script.js # WebRTC + UI logic
│ └── vercel.json # URL rewrites
├── server.js # Socket.IO signaling server
├── package.json # Backend dependencies
Inspired by clean, powerful tools like terminal.co, LinkDrop focuses on:
- Minimalism – Only what’s needed
- Privacy – No third parties, no data collection
- Control – Host decides who connects
- Simplicity – No learning curve
- Add QR code for mobile sharing
- Picture-in-Picture support
- End-to-end encryption (E2EE) metadata
- Dark mode toggle
LinkDrop — Where connection is private by design.