IPFS Drive 1.0 is a decentralized alternative to Google Drive, designed for secure photo storage using Blockchain & IPFS.
Currently, the app supports testing on Localhost (Hardhat) and the Ethereum Sepolia Testnet via an Alchemy endpoint.
![]() |
![]() |
---|
.env
file in the blockchain-hardhat
directory, using .env.example
as a reference..env
file in the frontend-vite
directory, using .env.example
as a reference.cd blockchain-hardhat
npx hardhat node
cd blockchain-hardhat
# OPTIONAL: Run tests
npx hardhat test
# Deploy contract to Localhost
npx hardhat run scripts/deploy[IPFSDriveContract_Main].js --network localhost
# OPTIONAL: Deploy contract to Sepolia
npx hardhat run scripts/deploy[IPFSDriveContract_Main].js --network sepolia
backend-config.json
inside /frontend-vite
with the latest contract address under the "31337" key, fetched from Terminal 2.cd frontend-vite
npm run dev
The project is functional but open to enhancements. Feel free to suggest improvements or modifications.
If you found this useful, don't forget to leave a ⭐! 😊