What it does
I've built a comprehensive Solana-based encrypted file storage application—similar to Google Drive, but more secure and powered by Web3. It integrates blockchain technology with AI-driven document management and is built using AImpact. The app has a drag-and-drop feature where users upload their files that are automatically encrypted on client-side using advanced cryptographic library.
Each file gets processed by AI to generate smart tags using classification with confidence scoring, plus intelligent sharing recommendations like suggesting you share tax documents with your accountant's wallet address.
The application allows users to save files directly on-chain, with full transaction tracking via the viewTx feature. It supports popular Solana wallets such as Phantom and Solflare.
Users can download, preview, and share files; however, preview functionality is not available for encrypted files stored on Solana.When downloading an encrypted file from Solana, you receive it in JSON format.
You can easily decrypt it using the "Decrypt File" tab within the app. All encryption and decryption operations are performed locally on your own system, ensuring maximum security and privacy.Currently, the app is deployed on Solana Devnet, and testing is done using the faucet.solana.com for SOL tokens.The Solana integration stores file metadata on-chain, while a built-in permission system provides granular access control based on wallet addresses. Users can search and filter their documents by filename, ai tags, document type, and blockchain status (click the on-chain only button) through an intuitive dashboard. Files maintain cryptographic integrity through hash verification, and the entire system provides a seamless bridge between traditional file storage and decentralized blockchain technology, offering both security and intelligent document organization powered by artificial intelligence.
Built With
- ai
- aimpact
- javascript
- solana
Log in or sign up for Devpost to join the conversation.