Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop 一个开源的 Web 应用,允许用户在局域网里通过 WebRTC 分享文件。如果不在同一局域网,可以进入同一个页面进行分享。
Go to file
2014-02-06 15:13:47 +01:00
app Add 'alpha' warning 2014-02-06 15:13:47 +01:00
tasks Use grunt to build the app. 2014-01-29 20:40:56 +01:00
.buildpacks Use multi-buildpack gem for Heroku. 2014-01-29 20:55:26 +01:00
.env.sample Add .env.sample file. 2014-01-25 09:15:44 +01:00
.gitignore Use grunt to build the app. 2014-01-29 20:40:56 +01:00
Gemfile svg fix, add alpha compass for animation 2014-02-03 12:28:59 +01:00
Gemfile.lock svg fix, add alpha compass for animation 2014-02-03 12:28:59 +01:00
Gruntfile.js Fix watch task when running 'grunt serve' 2014-01-30 12:42:52 +01:00
package.json Use multi-buildpack gem for Heroku. 2014-01-29 20:55:26 +01:00
Procfile Use grunt to build the app. 2014-01-29 20:40:56 +01:00
README.md Add info about new Grunt tasks 2014-01-29 21:02:53 +01:00
todo.txt Rename PopOver component to ConfirmPopover. 2014-01-26 09:43:32 +01:00

FileDrop

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.