Skip to content
 
 

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

SecureCloud Drive: Securing Data on the Ethereum & IPFS

Welcome to SecureCloud, a decentralized data storage solution that leverages the power of Ethereum and IPFS to securely store and manage your data.

Features

  • MetaMask Integration: Seamlessly connect your MetaMask wallet to the SecureCloud 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.

Smart Contract

  • Solidity Version: ^0.8.0
  • Deployment Network: Sepolia test net
  • Deployment Tool: Hardhat

Client Application

  • 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.

Getting Started

  1. Clone the repository to your local machine:
git clone https://github.com/Adi-204/Blockchain-Drive.git
  1. Deploy Smart contract :
    /smart_contract/contracts/Upload.sol
  1. Replace ABI :
    /client/src/utils/upload.json
  1. Replace Deployed Contract address :
    /client/src/utils/constants.js
  1. Replace Pinata access :
    /client/src/utils/constants.js

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages