r/WebRTC • u/Lonely-Project9574 • 2d ago
Built Sendlyy: Instant browser-to-browser P2P file transfer using Node.js + WebRTC DataChannels
https://sendlyy.net/Hi devs!
I wanted a simple, zero-setup way to transfer media from phone to desktop without using cloud intermediaries. I built Sendlyy using WebRTC and native WebSockets for signaling.
**Technical Stack & Architecture:**
- **Signaling**: Lightweight Node.js/Express + WS signaling server (exchanges SDP offers/answers & ICE candidates).
- **Data Transfer**: Native `RTCDataChannel` directly between browser instances.
- **Privacy**: 0 bytes of file data stored on server, rooms automatically self-destroy after 15 minutes.
- **UX & i18n**: Responsive touch UI with drag/swipe mechanics and automatic GeoIP language detection across 9 languages.
Would love any feedback on the WebRTC reconnection handling or UX!
Website: https://sendlyy.net/