Decentralized storage app built on Ethereum for secure, private, and user-owned data
B-Drive is a decentralized cloud storage application that reimagines Google Drive on Web3. It allows users to securely upload, encrypt, and share files using blockchain technology — ensuring privacy, transparency, and data ownership. Built with Scaffold-ETH, Foundry, Next.js, React, and TypeScript, B-Drive leverages Lit Protocol for encryption and WalletConnect for seamless authentication. Users can connect their wallets, manage storage, and share access permissions directly on-chain — all within a clean, modern UI.
B-Drive is built using Scaffold-ETH as the development framework and Foundry for smart contract deployment and testing. The smart contracts are written in Solidity, while the frontend uses Next.js, React, and TypeScript.
For decentralized encryption and access control, Lit Protocol was integrated to ensure only authorized wallet addresses can decrypt stored files. The app uses Wagmi and WalletConnect for wallet integration and transaction handling. Anvil was used for local blockchain testing and development, allowing rapid contract iteration.
Together, these technologies enable a secure, decentralized alternative to centralized cloud storage like Google Drive, where users retain complete control of their data.

