Giter VIP home page Giter VIP logo

project-6's Introduction

Supply chain & data auditing

This Project is quite important in Blockchain Udacity Course. this project focuses on supply chain project, that helps to track item in the suppy chain. The DApp User Interface when running should look like...

Credits : all the UML Diagrams have been drawn using Draw.io Application, that follows the similar structure for all diagrams.

transaction IDs :

0x9d7015fb4011b8923c15f83b4c9ff390de1c39008ed18e7671209b2d7853f436 0xca989612b33871389c06e3fd2c8d94d27195e3689d5c9bad21167154ba9f969b 0x1a044d0e757f1e4e584bfe8eb2a629105f22016d5c013fa70a4b82f844737351 0xca432bc7992e165bd89b01f7533d6bf7f8b76bd216b557b39a12177f6b8802b8 0xc85e14ea7574bde97d48f1c72d7687383fe47b62fc7430231a52695b4ab787ee

truffle test

truffle test

truffle test

Your terminal should look something like this:

truffle test

This will create the smart contract artifacts in folder build\contracts.

Migrate smart contracts to the locally running blockchain, ganache-cli:

In a separate terminal window, launch the DApp:

npm run dev

Contract Address

Farm Role : 0x9BA8161E315752121063AeBfD7D8966520a8343c

https://rinkeby.etherscan.io/tx/0x9d7015fb4011b8923c15f83b4c9ff390de1c39008ed18e7671209b2d7853f436

Distributor Role : 0x0700D6C4a6416591Fd5e06362f2C873D0791b578

https://rinkeby.etherscan.io/tx/0xca989612b33871389c06e3fd2c8d94d27195e3689d5c9bad21167154ba9f969b

Retailer Role : 0xAF66FCE3A0FD150aeF810869D9a1b4a08815d4ae

https://rinkeby.etherscan.io/tx/0x1a044d0e757f1e4e584bfe8eb2a629105f22016d5c013fa70a4b82f844737351

Consumer Role : 0x603093411187c1637d0d27C33D57C9b9d0D8C8aF

https://rinkeby.etherscan.io/tx/0xca432bc7992e165bd89b01f7533d6bf7f8b76bd216b557b39a12177f6b8802b8

Supply Chain : 0xed78F283B4e801C67d286947d87213314599EcAf

https://rinkeby.etherscan.io/tx/0xc85e14ea7574bde97d48f1c72d7687383fe47b62fc7430231a52695b4ab787ee

Built With

  • Ethereum - Ethereum is a decentralized platform that runs smart contracts

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.
  • Draw.io - Used to make all the diagrams

project-6's People

Contributors

adi44 avatar kylesf avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.