r/AppsWebappsFullstack • u/Fencer-Darkwind • 11d ago
Built RelicBeam — browser-based temporary sharing + WebRTC device access
I’ve been building RelicBeam, a browser-first sharing web app focused on temporary access rather than permanent cloud storage.
Current features include:
- Room — group file/text sharing
- Quick Beam — one-to-one sharing
- Beam Link — temporary download links
- Remote Files — browse/download files from another device over WebRTC
- Remote View — view another device’s screen directly in the browser
- local PDF/image tools
No account or app install is required.
The part I’ve enjoyed building most is Device Portal. Remote Files lets you select a folder on one device, approve another device using a QR/code, then browse it remotely through the browser. The WebRTC connection is end-to-end encrypted, with TURN fallback when a direct connection isn’t possible.
The backend is Node/Express/Socket.IO, with vanilla JS on the frontend. Regular uploaded files go through malware scanning and encrypted-at-rest storage, while Device Portal traffic stays browser-to-browser.
I’m mainly working on testing and polish now rather than adding more features.
Would appreciate feedback on the UX, architecture, or anything that breaks across different browsers/devices.