Skip to content

jatin192/Decentralized-File-Sharing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralised file sharing is an extended version of IPFS with, you can also share your photos with your friend.

Demo.video.mp4

Installation

To run the Decentralize Decentralized File Sharing Applicatioin locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/jatin192/Decentralized-File-Sharing.git
  2. Install the required dependencies and start Hardhat local Blockchain:

    npm install
    npx hardhat node
    
  3. Deploy smart contract:

    npx hardhat run --network localhost scripts/deploy.js
  4. Install the required dependencies:

    cd client
    npm install
    npm start
  5. import account in Metamask from Hardhat private Blockchain

Acknowledgements

Decentralize File Sharing Project is built using the following technologies:

  • Pinata - Pinata is an IPFS pinning service that makes IPFS easy for creators
  • Hardhat - Hardhat is a development environment for Ethereum software
  • Solidity - The smart contract programming language for Ethereum.
  • Metamask - MetaMask is a software cryptocurrency wallet used to interact with the Ethereum blockchain.
  • React -React is used for building interactive user interfaces and web applications quickly and efficiently.

Resources

https://app.pinata.cloud/developers/api-keys

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published