Skip to content

Ethereum dapp for file storage and sharing on the blockchain. Currently deployed on the Rinkeby network

Notifications You must be signed in to change notification settings

adedotxn/metafiles

 
 

Repository files navigation

What is MetaFiles ?

Metafiles is a decentralized library that allows users upload and share files. These files can be set to public or private depending on the user preferences during upload. Public files can be shared via the link generated for it while private files can grant view access to specified addresses selected by the user. Private files and shared files are not accessible to other people except tin the case of sharing while public files are accessible to everyone on the DAPP. A user can also search for files by CID or by file name. Users can preview files as well as download them locally based on their choice. Share link option is available for public files while share access is available for private files.

  • Contract address: "0x18E30654BE206b778a5ad7Dd08278BcED20FbD11"

  • Network: rinkeby

Links

To run the project locally

git clone https://github.com/maura-dev/Decentralized-Library.git
cd Decentralized-Library
yarn install

To run frontend

yarn start

Frontend is served locally on localhost:3000

To compile smart contract

npx hardhat compile

About

Ethereum dapp for file storage and sharing on the blockchain. Currently deployed on the Rinkeby network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.6%
  • Solidity 17.1%
  • HTML 2.2%
  • CSS 0.1%