Utilizes the IPFS-Pinata system for efficient image storage, while also recording the hash of these images on the blockchain for enhanced security and accessibility.
- Clone this repo
- Install hardhat
npm install hardhat
- Install dotenv
npm install dotenv
- export your sepolia RPC url and private key to networks in hardhat.config.js
- then deploy the contract using
npx hardhat run scripts/deploy.js --network sepolia
- Copy the Contract address and paste it in client/src/app.js line 35
- To start the frontend
cd client/
npm start
- Connect to metamask and you are good to go