A Blockchain-Based Fake Product Detection System that enables manufacturers to register products on the Ethereum blockchain and allows customers to verify product authenticity using QR codes.
Counterfeit products are a major issue across industries. This project uses Blockchain technology to create an immutable product registry where manufacturers can securely register products and customers can verify authenticity by scanning a QR code.
- ๐ค User Registration & Login
- ๐ JWT Authentication
- ๐จโ๐ผ Role-Based Access (Admin, Manufacturer, Customer)
- โ Ethereum Smart Contract
- ๐ฆ MetaMask Wallet Integration
- ๐ฆ Product Registration
- ๐ฑ QR Code Generation
- โ Product Verification
- ๐ MongoDB Database
- ๐ REST API using Express.js
- HTML5
- CSS3
- JavaScript
- Ethers.js
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
- Solidity
- Hardhat
- MetaMask
- Ethereum Local Network
SecureProductChain/
โ
โโโ backend/
โโโ frontend/
โโโ contracts/
โโโ ignition/
โโโ screenshots/
โโโ test/
โโโ package.json
โโโ hardhat.config.js
โโโ README.md
git clone https://github.com/Bency-Hanita-Angelica-K/Secure-Product-Chain.gitnpm installcd backend
npm installnpx hardhat nodenpx hardhat ignition deploy ./ignition/modules/ProductVerification.js --network localhostcd backend
npm startOpen the frontend folder using VS Code Live Server.
- Deploy to Ethereum Sepolia Testnet
- Mobile QR Scanner
- Admin Approval Dashboard
- Product History Tracking
- Cloud Deployment
- IPFS Integration
Bency Hanita Angelica K
Computer Science Engineering Student
Blockchain | Web Development | Cybersecurity Enthusiast
Give this repository a โญ on GitHub.



















