Counterfeit products are popping up in the supply chain faster than ever, putting both consumer safety and brand reputations on the line. Traditional verification systems just aren’t cutting it—they’re slow, need outside help, and you can’t really see what’s going on behind the scenes. That’s why this project focuses on building a blockchain-based system for product authentication and supply chain traceability, all powered by QR codes. Here’s how it works: we use a private blockchain to lock in the data so everything’s transparent, secure, and can’t be changed after the fact. Every product gets its own QR code, which links directly to its details on the blockchain. We store info like the product name, batch number, and when it was made. As products move through the supply chain, distributors and retailers add more details by creating new blocks, each one tied securely to the last using SHA-256 hashing. This way, you get a complete, tamper-proof history from manufacturer to distributor to retailer. The whole system runs on Java and Spring Boot, with MySQL for the backend and local QR code generation. In the end, this setup helps spot counterfeit goods and keeps the entire supply chain open and honest for everyone involved.
IRE Journals:
Rangini M, Vinodhini S, Sameeha Faridha S, Dhushitha M "Blockchain-Based Product Authentication and Supply Chain Traceability Using QR Code" Iconic Research And Engineering Journals Volume 9 Issue 9 2026 Page 3316-3322 https://doi.org/10.64388/IREV9I9-1715777
IEEE:
Rangini M, Vinodhini S, Sameeha Faridha S, Dhushitha M
"Blockchain-Based Product Authentication and Supply Chain Traceability Using QR Code" Iconic Research And Engineering Journals, 9(9) https://doi.org/10.64388/IREV9I9-1715777