Website live at : https://blockchain19.netlify.app/
Decentralised file sharing is an extended version of IPFS with, you can also share your photos with your friend.
Demo.video.mp4
To run the Decentralize Decentralized File Sharing Applicatioin locally, follow these steps:
-
Clone the repository:
git clone https://github.com/jatin192/Decentralized-File-Sharing.git
-
Install the required dependencies and start Hardhat local Blockchain:
npm install npx hardhat node
-
Deploy smart contract:
npx hardhat run --network localhost scripts/deploy.js
-
Install the required dependencies:
cd client npm install npm start
-
import account in Metamask from Hardhat private Blockchain
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.