Introduction

Blockchain can be applied to many challenges of the Supply Chain industry such as complicated record keeping and tracking of products. The history of a product right from its origination to where it is in the present time can be traced through blockchain. Moreover, this type of accurate provenance tracking can be used to detect frauds in any part of the supply chain and maintain the integrity of the system.

Proposed Solution

  • A web portal will be created through which all of the functionalities such as workflow creation, activity posting, verification and tracking will be demonstrated.
  • Supply chain users will be able to register and login into the SaaS portal. They will be able to create products and add organization to their account.
  • Supply chain users will be able to create workflows and add multiple steps within the workflow and assign organization to each step.
  • Organization will login to our platform and create their members. Then assign the member to the workflow which is created by the supply chain user.
  • Members will be able to login into the SaaS portal.
  • Members will be able to post the activity through a one click interface on SaaS.
  • SaaS will have activity Reader Dapp running in the background fetching the posted activity for the product from blockchain.
  • SaaS will have Posting Dapp running in the background responsible for encrypting and storing the encrypted activity data on blockchain and generating QR code.
  • Supply chain users will be able to see all the activity posted by their members in their account.
  • SaaS will use batch id to link the products from different locations.
  • End user will scan the QR code and track the product with whole information.
  • Anyone looking at these will also be able to access blockchain evidence data through the portal and through a third party website like etherscan to confirm the authenticity of the activity.

Challange

User Persona

  • Company Admin
  • Team Member
  • Reviewer

Result

The real-time tracking of a product in a supply chain with the help of blockchain reduces the overall cost of the moving items in a supply chain.

  • It helps to reduce or eliminate fraud and errors.
  • It improves inventory management.
  • It minimizes courier costs.
  • It reduces delays from paperwork.
  • It identifies issues faster.
  • It increases consumer and partner trust.

Tech Stack of Supply Chain

Web BackendWeb FrontendBlockchain
DjangoAngular 6.0+Solidity with truffle for smart contracts
PostgreSQL & NodeJSBootstrap, HTML and CSSWeb3.js for transactions