Skip to content

dtbuchholz/decentraStack

Repository files navigation

decentraStack -- Decentralized Ethereum publishing platform

Application allows a user to create articles (as unique NFTs via ipfs) and view a feed of others articles published within the decentraStack ecosystem.

Deployment

Note: when interacting with the frontend, a page refresh may be required (e.g., after connecting wallet and then switching to the Ropsten testnet)

Demo

Smart Contract Details

  • Decentrastack -- allows users to publish, subscribe/unsubscribe to/from other publishers, & view articles published by the user
  • ArticleNFT -- inherits from OpenZeppelin ERC721 specification; creates article as an NFT, as part of the decentraStack "DSTK" collection, where a susbset of data is saved pinned to the IPFS network

Available Scripts

In the root project directory, you can run: cd client && npm run start Runs the a React application.

The Smart Contracts are currently only live locally and must be deployed as such. For example, to use Ganache, run the following in root to compile & deploy locally: truffle migrate

About

Decentralized publishing platform with Ethereum + IPFS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors