Back to work

StarShare

2026 · Browser Peer-to-Peer File Transfer · WebRTC · No install, no account · across iPhone, Android, Windows and Mac

Product Design & Development

StarShare in English, with a side panel reading "Same network · 2 online" above two devices available to share with, beside the headline "Share. Without detours."
StarShare | the same-network peer list, captured 2026-10-10

Open one address and the people on your network appear. Tap one to send a file. The bytes travel browser to browser; the server never handles them.

01

The Challenge

AirDrop only lives inside Apple, and Quick Share only inside certain Android and Windows pairings. Sending one deck across systems means uploading to a cloud and then fighting permissions and expiring links. The hard part is not moving the bytes — it is still being able to tell someone why they did not arrive.

02

My Contribution

  • Product design and full-stack development across the client, the signalling service and the self-hosted deployment.
  • WebRTC DataChannel transfer, chunked streaming and resume after a dropped connection.
  • The room model, where a shared network lists people automatically and a four-character code or QR is the discovery fallback.
  • Docker Compose, Caddy and coturn, so the public demo and a self-hosted install run the same code.

03

System & Decisions

BrowserSignalling serviceWebRTC DataChannelcoturn relayTheir browser

04

Result

Delivery
The sender only shows a file as delivered once the receiver's root of chunk digests matches.
Resume
The receiver reports the bytes already on disk and the sender continues from that chunk boundary instead of restarting.
Group cloud
Drop a file on the cloud for 30 minutes and anyone in the same circle downloads it themselves, up to four at a time. Close the tab and the cloud is gone.
Native app
In development. The shipped surface today is the web app, reached by opening the same address.

05

Credits

A personal open-source project, MIT licensed.

Product design and development
Jacki Chen
Source & full programme record: StarShare website