Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop 一个开源的 Web 应用,允许用户在局域网里通过 WebRTC 分享文件。如果不在同一局域网,可以进入同一个页面进行分享。
Go to file
2014-03-18 19:13:14 +01:00
app move images from footer to css 2014-03-18 19:13:14 +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 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 fix grunt comapss 2014-03-18 15:11:14 +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.