Blockchain-Powered Supply Chain Authenticity Tracker
Verify products, prevent counterfeits, and ensure secure ETH transactions on the Ethereum Sepolia testnet.
- β Blockchain-based product authenticity
- π Admin stores product hashes
- π§Ύ Warehouse verifies authenticity
- πΈ Automatic ETH transfer on verification
- π Frontend-Backend-Smart Contract integration
- π§ MetaMask Wallet Integration
Layer | Tech Used |
---|---|
Frontend | React.js, Ethers.js, MetaMask |
Backend | Node.js, Express.js |
Blockchain | Solidity, Ethereum (Sepolia), Infura |
Contract | Hardhat for testing, Sepolia for live deployment |
project-root/
β
βββ contract/ # Solidity smart contract
β βββ AntiFake.sol
β
βββ backend/ # Node.js backend
β βββ controllers/
β β βββ transactionController.js
β βββ routes/
β β βββ transactionRoutes.js
β βββ server.js
β βββ .env
β
βββ frontend/ # React frontend
β βββ src/
β βββ blockchain/
β βββ warehouse.js
β
βββ README.md