Skip to content

The platform provides transparency, immutability, and traceability of goods throughout the supply chain, enhancing efficiency and reducing fraud risks.

Notifications You must be signed in to change notification settings

ViditaShetty/Supply-Chain-Manager-Blockchain-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Supply-Chain-Manager-Blockchain-React

-> This is a decentralized application (dApp) built with React.js and integrated with blockchain technology. It facilitates a supply chain process involving sellers, buyers, and couriers, with three key statuses: "created," "paid," and "delivered." Sellers list products with names and costs in SepoliaETH, which are then created as orders with a "created" status.

-> Buyers can purchase products by paying the price plus gas fees through MetaMask, providing delivery addresses. The orders are updated to "payed" status.

-> Couriers view paid products with addresses and mark them as delivered, triggering the "releasePayment" event to transfer money to the seller. The dApp enforces strict access control, allowing sellers ,buyers and couriers to access ONLY their respective dashboard, ensuring confidentiality and security in the supply chain process. -> Solidity contract is deployed using REMIX

NOTE:

1: The seller account & courier account is hardcoded into solidity contract. Any new account is Logged in as buyer.

2: Since 10 Sepolia ETH is a large amt , in our project we have transferred amt divided by 10^5 to contract(contract balance) and that is the amt that releaed to seller on release payment

All Orders

image

Seller DashBoard

image

image

image

Seller DashBoard (Creating New Listing)

image

Seller DashBoard has Guarded UI (Seller cannot access Buyer or Courier DashBoards)

image

Buyer DashBoard (Buying a product)

Screenshot 2024-05-06 134758 image

Courier DashBoard

Screenshot 2024-05-06 134520

Screenshot 2024-05-06 134950

Screenshot 2024-05-06 135027

Courier DashBoard (Releasing Payment to seller)

Screenshot 2024-05-06 135101

Screenshot 2024-05-06 135134

Etherscan Sepolia Testnet

Screenshot 2024-05-06 140303

About

The platform provides transparency, immutability, and traceability of goods throughout the supply chain, enhancing efficiency and reducing fraud risks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published