Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop 一个开源的 Web 应用,允许用户在局域网里通过 WebRTC 分享文件。如果不在同一局域网,可以进入同一个页面进行分享。
Go to file
2014-03-18 19:46:24 +01:00
app Merge branch 'firebase' 2014-03-18 19:46:24 +01:00
tasks Rename FileDrop to ShareDrop 2014-03-10 09:32:01 +01:00
.buildpacks Use multi-buildpack gem for Heroku. 2014-01-29 20:55:26 +01:00
.env.sample Add NewRelic 2014-03-17 18:05:11 +01:00
.gitignore Add NewRelic 2014-03-17 18:05:11 +01:00
Gemfile fix grunt comapss 2014-03-18 15:11:14 +01:00
Gemfile.lock fix grunt comapss 2014-03-18 15:11:14 +01:00
Gruntfile.js Add grunt-rev task 2014-03-18 19:45:13 +01:00
newrelic.js Add NewRelic 2014-03-17 18:05:11 +01:00
package.json Merge branch 'firebase' 2014-03-18 19:46:24 +01:00
Procfile Use grunt to build the app. 2014-01-29 20:40:56 +01:00
README.md Rename FileDrop to ShareDrop 2014-03-10 09:32:01 +01:00

ShareDrop

It uses PeerJS server at http://file-drop-peer-server.herokuapp.com.

Setup

  1. Run npm -g install grunt-cli to install Grunt.
  2. Run npm install to install Node.js dependencies.
  3. Run bundle install to install Ruby dependencies.
  4. Run cp .env{.sample,} to create .env with required environment variables.
  5. Run grunt serve to start the server on localhost:8000.

To run production build locally, run grunt env:dev serve:dist.