Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adebsalert/p6-supply-chain
Ethereum Dapp for Tracking Items through Supply Chain
https://github.com/adebsalert/p6-supply-chain
Last synced: 24 days ago
JSON representation
Ethereum Dapp for Tracking Items through Supply Chain
- Host: GitHub
- URL: https://github.com/adebsalert/p6-supply-chain
- Owner: AdebsAlert
- Created: 2019-08-07T10:27:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T01:09:07.000Z (about 2 years ago)
- Last Synced: 2023-03-01T23:35:55.347Z (almost 2 years ago)
- Language: JavaScript
- Size: 905 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Supply chain & data auditing
An Ethereum DApp that demonstrates a Supply Chain flow between a Seller and Buyer.
-A Seller can add items to the inventory system stored in the blockchain.
-A Buyer can purchase such items from the inventory system.
-A Seller can mark an item as Shipped.
-A Buyer can mark an item as Received.The list of UML diagrams:
Activity diagram
![UML activity diagram](images/activity-diagram.png)Sequence diagram
![UML sequence diagram](images/sequence-diagram.png)State diagram
![UML state diagram](images/state-diagram.png)Data model diagram
![UML data-model diagram](images/data-model-diagram.png)```
Contract address: 0xa442c0e4bF06bb59d928f20be0E0864a329F5dE2
Node: v10.16.0
Truffle: v5.0.1
Web3: v1.2.1```
## Built With
* [Ethereum](https://www.ethereum.org/) - Ethereum is a decentralized platform that runs smart contracts
* [Truffle Framework](http://truffleframework.com/) - Truffle is the most popular development framework for Ethereum with a mission to make your life a whole lot easier.
* [Truffle Assertions] (https://www.npmjs.com/package/truffle-assertions) - This package adds additional assertions that can be used to test Ethereum smart contracts inside Truffle tests.