BubbleShare
_Project for HackUTD 2018. _
File sharing, simplified.
AirDrop for Mac is platform-specific. Dropbox is too heavy for many use cases. Sometimes, you simply want to quickly share a few files at a meeting or in a study group. Enter BubbleShare. We bring you the simplicity of AirDrop without the overhead of Dropbox. Share files between platforms without creating an account.
How it works:
- Al opens the app.
- Al clicks the 'Create a Space', giving him a new Space to work in. The code for the Space is displayed on screen.
- Al shares this code with his colleagues, who open the app and click 'Join a Space', entering Al's code.
- Al and his buddies now have access to a shared space. Al and his colleagues can drag and drop files from their computers onto the space, and any one of them can download any of those files.
- All Al needs to do is stay in the space. Once he leaves, the space is closed automatically.
Problems We faced:
- Whenever we receive and Initialize Communication we weren’t able to correctly exchange keys.
- We had problems transmitting the encrypted file.
- We also were trying to implement gun.js so we can verify if the file exists via gun but we couldn’t get the communication info from the gun.
Future Changes:
- Learn gun.js and it’s features completely.
- Learn the logic of writing encryption and decryption with use of both public and private keys.


Log in or sign up for Devpost to join the conversation.