Vanishr is a self-destructing file sharing project based on web3 storage.
Vanishr aims to provide a secure and private file sharing platform. By leveraging web3 technology and the Walrus storage system, it achieves encrypted file storage and self-destructing functionality.
- Encrypt and upload files, generating shareable links
- Parse shared links, retrieve files from the Walrus storage system, and download decrypted content
- Self-destructing mechanism (to be implemented)
Currently, the project has implemented file upload and download functionality through the public aggregator/publisher API. Direct interaction with sui blockchain has been implemented for handling file storage and retrieval.
- Integrate Sui & Move contracts, implement wallet connection, and allow users to manage their shares
- Enhance UI/UX: implement file size limits, expiration time settings, display upload/download progress, and provide more user-friendly notifications
- Support folder upload and download
- Add permission settings, allowing users to specify share recipients
We welcome community members to participate in the development of Vanishr. If you have any suggestions or want to contribute code, please submit an issue or pull request.
This project is licensed under the MIT License. See the LICENSE file for details.