Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

NotificationsYou 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

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Key Features

  • ✅ Decentralized Storage – Files are stored on IPFS, ensuring censorship resistance and global accessibility.
  • ✅ Seamless File Uploads – Users can upload documents, images, and other files directly to the decentralized network.
  • ✅ Access Control via Smart Contracts – Share file access with specific users and revoke it anytime through blockchain-powered permissions.
  • ✅ End-to-End Encryption 🔐 – Ensures data privacy and security.
  • ✅ Immutable & Tamper-Proof – No centralized entity can modify or delete your files.

Image

Image

Tech Stack

  • Decentralized Storage – IPFS
  • Frontend – React.js, Next.js
  • Blockchain – Solidity, Hardhat, ethers.js

Running the Application

  • Install all the dependencies
    npm install
  • Compile the smart contract
    npx hardhat compile
    Read more abourt working with smart contract and hardhathere
  • Deploy the smart contract
    npx hardhat ignition deploy ./ignition/modules/Deploy.js --network YOUR NETWORK (sepolia,ganache,localhost)
    Read more about deploying smart contracthere
  • Make a .env file and add the JWT token and Gateway fromPinata inside the client folder
    REACT_APP_PINATA_JWT= YOUR JWT TOKEN KEYREACT_APP_PINATA_GATEWAY= YOUR GATEWAY
  • Run the client application
    cd clientnpm installnpm 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

[8]ページ先頭

©2009-2025 Movatter.jp