Welcome to Blockchain Drive, a decentralized data storage solution that leverages the power of Ethereum and IPFS to securely store and manage your data.
Project Link: http://blockchain-drive.ruhul.info
Youtube Link: https://www.youtube.com/watch?v=o9oqNeTxKJQ
GitHub Repository: Blockchain Drive GitHub
MetaMask Integration: Seamlessly connect your MetaMask wallet to the Blockchain Drive application.
File Upload to IPFS: Select and upload your files, which are securely stored on IPFS via Pinata.
Ethereum Link Storage: After a successful file upload, the link to your data is stored on the Ethereum blockchain for added security and permanence.
Share and Access Control: Share access to your stored files with other Ethereum accounts. You can also revoke access as needed.
Built with React.js: Our user-friendly web application is developed using React.js.
Styled with Tailwind CSS: A beautiful and responsive UI is achieved with Tailwind CSS.
Ethereum Integration: We use the ethers library (version 5.5.1) for Ethereum integration to provide a smooth user experience.
git clone https://github.com/ruhulamin1398/Blockchain-Drive____Securing-Data-using-the-Ethereum-and-IPFS.git
/smart_contract/contracts/Upload.sol
/client/src/utils/upload.json
/client/src/utils/constants.js
/client/src/utils/constants.js