How kartikupadhyay0/unlimited_share works
Unlimited Share is a small secure P2P file-sharing app: a sender creates a room code, a receiver joins with it, and the server relays WebRTC signaling so the peers can establish a direct transfer. The server also serves the static app and cleans up sender-owned rooms on disconnect. The client file is present in the tree but its contents were not sampled, so client-side UI and transfer details are limited to what the product description and server events support.
Main entry points: index.html Sharing app · server.js Socket handlers
Components 7
Browser clients
- Sharing app
public/index.html - Peer transfer
public/index.html
Room signaling
- Socket handlers
server.js - Room registry
server.js
Web runtime
- App server
server.js
Other components
- Sender
- Receiver
Connections 9
- Sender → Sharing app: uses
- Receiver → Sharing app: uses
- Sharing app → App server: loads app
- Sharing app → Socket handlers: sends socket events
- App server → Socket handlers: dispatches events
- Socket handlers → Room registry: reads and writes
- Socket handlers → Sharing app: notifies peers
- Sharing app → Peer transfer: uses signaling
- Peer transfer → Peer transfer: transfers directly