Bez popisu

Dan Dascalescu 0ae63ad110 Fix typos, links, punctuation před 9 roky
app 439953e484 Fix layout for iPhone 4 před 9 roky
server c962909c0e Cleanup unused files před 9 roky
.bowerrc f5b2b47136 initial commit před 10 roky
.editorconfig f5b2b47136 initial commit před 10 roky
.gitattributes f5b2b47136 initial commit před 10 roky
.gitignore f5b2b47136 initial commit před 10 roky
.jscsrc f5b2b47136 initial commit před 10 roky
.jshintrc dd4809f519 Import files from Yawim před 10 roky
LICENSE.md c962909c0e Cleanup unused files před 9 roky
README.md 0ae63ad110 Fix typos, links, punctuation před 9 roky
bower.json 2b3698ece0 Cleanup před 9 roky
gulpfile.js b31b45c116 Update broken/moved links, package deps, and gulpfile před 9 roky
index.js f2a48823d1 Cleanup před 9 roky
package.json b31b45c116 Update broken/moved links, package deps, and gulpfile před 9 roky
wct.conf.js f5b2b47136 initial commit před 10 roky

README.md

Snapdrop

Snapdrop is inspired by Apple's Airdrop, but is a Progressive Web App built with Polymer and Web RTC.

Snapdrop is built with the following awesome technologies:

Frequently Asked Questions

Instructions

What about the connection? Is it a P2P-connection directly from device to device or is there any third-party-server?

It uses a P2P connection if WebRTC is supported by the browser. (WebRTC needs a Signaling Server, but it is only used to establish a connection and is not involved in the file transfer).

If WebRTC isn’t supported (Safari, IE) it uses a Web Sockets fallback for the file transfer. The server connects the clients with a stream.

What about privacy? Will files be saved on third-party-servers?

None of your files are ever saved on any server. Snapdrop doesn't even use cookies or a database. If you are curious have a look at the Server. But it does use Google Analytics.

Is SnapDrop a fork of ShareDrop?

No. ShareDrop is built with Ember. Snapdrop is built with Polymer. I wanted to play around with Progressive Web Apps and then I got the idea to clone Apple's Airdrop. By doing research on this idea I found and analysed ShareDrop. I liked it and thought about how to improve it. ShareDrop uses WebRTC only and isn't compatible with Safari Browsers. Snapdrop uses a Websocket fallback and some hacks to make Snapdrop work due to the download restrictions on iDevices.

Snapdrop is awesome! How can I support it?

Run the project on your device

Licences