Skip to content

Decentralized Drive for storing files and folders over IPFS and sharing access with others using Solidity and Hardhat

Notifications You must be signed in to change notification settings

Harshdev098/GDrive-3.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDrive

At GDrive 3.0, we are dedicated to providing a secure and user-friendly platform for storing, managing, and sharing files seamlessly.

Running the Application

  • Install all the dependencies
    npm install
    
  • Compile the smart contract
    npx hardhat compile
    
    Read more abourt working with smart contract and hardhat here
  • Deploy the smart contract
    npx hardhat ignition deploy ./ignition/modules/Deploy.js --network YOUR NETWORK (sepolia,ganache,localhost)
    
    Read more about deploying smart contract here
  • Make a .env file and add the JWT token and Gateway from Pinata inside the client folder
    REACT_APP_PINATA_JWT= YOUR JWT TOKEN KEY
    REACT_APP_PINATA_GATEWAY= YOUR GATEWAY
    
  • Run the client application
    cd client
    npm install
    npm start
    

About

Decentralized Drive for storing files and folders over IPFS and sharing access with others using Solidity and Hardhat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published