A web-based peer-to-peer (P2P) file sharing app built using React, PeerJS, and Express. Transfer files directly between devices on the same network or over the internet without uploading to any server.
- π Direct Peer-to-Peer file transfer (no third-party storage)
- π Supports large file transfers (tested up to 10GB)
- πΆ Real-time connection status
- π± Works between different devices (e.g. phone β laptop)
- π Easy deployment with environment-based host config
- β‘ Built with Vite for lightning-fast performance
- Frontend: React + Vite + PeerJS
- Backend: Express + PeerJS WebSocket Server
- Deployment: Serve built frontend through Express
- Config: Runtime environment variables via
/config.js
git clone https://github.com/your-username/peer-file-transfer.git
cd peer-file-transfer