Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop 一个开源的 Web 应用,允许用户在局域网里通过 WebRTC 分享文件。如果不在同一局域网,可以进入同一个页面进行分享。
Go to file
2014-03-15 00:46:50 +01:00
app first stage of removing bstrap 2014-03-15 00:46:50 +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 .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 Initial version of chunked file transfer. 2014-02-28 10:34:19 +01:00
Gemfile.lock svg fix, add alpha compass for animation 2014-02-03 12:28:59 +01:00
Gruntfile.js Fix copying images for production build 2014-03-06 14:54:55 +01:00
package.json Rename FileDrop to ShareDrop 2014-03-10 09:32:01 +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
todo.txt Rename PopOver component to ConfirmPopover. 2014-01-26 09:43:32 +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.