P2P file sharing using WebRTC data channels
JavaScript Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
content
README.md
bundle.sh
server.js

README.md

WebDrop

WebDrop is a peer-to-peer file transfer application built upon Node.js, Socket.io and AngularJS.

It uses a slightly altered version of DataChannel.js for circ[mventing Chrome's data channel bandwidth limitations.

Prerequisites

  • Node.js

Installation

Install node static for serving up the AngularJS app.

npm install node-static

Install Socket.io for use as backend for room discovery.

npm install socket.io

UglifyJS is used to bundle and minify the web app

npm install -g uglify-js

Usage

node server.js

Then open a browser and direct it to http://localhost:8080.