Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop 一个开源的 Web 应用,允许用户在局域网里通过 WebRTC 分享文件。如果不在同一局域网,可以进入同一个页面进行分享。
Go to file
2014-03-05 16:34:05 +01:00
app Clear filesystem on page load to remove any incomplete files 2014-03-05 16:25:55 +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 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 Watch index.html for changes 2014-03-05 14:06:06 +01:00
package.json Use production version of Ember in production build. Closes #25 2014-03-02 20:23:05 +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.