blymp.io
About
I always enjoyed the ease-of-use of Apple's AirDrop, however, most of the time, I am not
transferring files between Apple devices.
That was my motivation to create blymp.io. The service is a simple website that you can use to
directly transfer files between devices using a
simple 4-digit code.
blymp tries to use the fastest transfer speeds
possible.
In order to do this, blymp tries to establish a
Peer-to-Peer
connection using WebRTC with which files can be transferred without the need of a server.
Lessons learned
blymp.io is my first project, in which I used a Peer-to-Peer connection to connect devices and
in which I used the JavaScript FileReader API to slowly read files in chunks.
It was very interesting to develop this webapp in a way that doesn't rely on a central server when
transferring files using WebRTC but instead directly establishing a protocol between individual
users.