/Supply-Chain-DAPPP

Ethereum DAPP for tracking items through a supply chain

Primary LanguageJavaScript

Supply chain & data auditing

This repository containts an Ethereum DApp that demonstrates a Supply Chain flow between a Seller and Buyer. The user story is similar to any commonly used supply chain process. A Seller can add items to the inventory system stored in the blockchain. A Buyer can purchase such items from the inventory system. Additionally a Seller can mark an item as Shipped, and similarly a Buyer can mark an item as Received.

The DApp User Interface when running should look like...

truffle test

truffle test

truffle test

truffle test

Built With

  • Ethereum - Ethereum is a decentralized platform that runs smart contracts
  • IPFS - IPFS is the Distributed Web | A peer-to-peer hypermedia protocol to make the web faster, safer, and more open.
  • Truffle Framework - Truffle is the most popular development framework for Ethereum with a mission to make your life a whole lot easier.

Authors

See also the list of contributors who participated in this project.

Development Notes

Truffle v5.1.20 (core: 5.1.20)
Solidity v0.5.16 (solc-js)
Node v12.16.2
Web3.js v1.2.1

Project-Info

Check the project-info folder for the Uml diagrams,libraries used,rinkeby network contract addresses and transaction hashes.

Acknowledgments

  • Solidity
  • Ganache-cli
  • Truffle
  • IPFS