Walrus Sites File Manager. Breaking the Ice contest entry.
- Upload/Download files and media
- Browse yours and others walrus sites files
- AES Encryption to protect your files and media
- Breaking the ice
- Everything is the blob!
- Demo video
Still a bit buggy. Please feel free to reload the page if it lost some events or get lost in memory heap. Promise to fix everything if you vote for me, guys.
Performing fully on the client side, does AES( data, PBKDF2( randomIV + wallet.signMessage(stringWithFileSize) ))
as encryptor/decryptor. May be easily adjusted into password-based or any other key derivation function (including smart contracts integration).
Stores blobs in the browser cache in the same way Walrus Portal does. Keeping aggregator for video urls to enable content-range
headers and video streaming.
@todo: implement service worker with streaming support?
Vue
npm install
npm run dev
GNU AFFERO GENERAL PUBLIC LICENSE