Welcome to VerifyIt, the Fake Product Detection System designed to identify counterfeit products and ensure the authenticity of goods. Our solution leverages blockchain technology to create an immutable record of product information, securing the supply chain from manufacturing to distribution. The blockchain ledger ensures that each step is transparent, traceable, and verifiable by stakeholders.
Our platform provides users with a seamless and trustworthy experience, allowing them to easily verify the authenticity of products through QR code scanning or by entering product details.
- Blockchain Integration: Utilizes blockchain to create an unalterable record of product information.
- Secure Authentication: Implements JWT-based authentication for secure and authorized access.
Explore the live demo of VerifyIt on the following platforms:
To run VerifyIt locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/Ak47-crypto/VerifyIt
-
Install Dependencies:
cd VerifyIt/backend npm installcd VerifyIt/frontend npm install -
Start the Application:
To run both backend and frontend together:
cd VerifyIt/frontend npm run startTo run backend separately:
cd VerifyIt/backend node index.jsTo run frontend separately:
cd VerifyIt/frontend npm run dev -
Open Your Browser:
Navigate to http://localhost:5173.
-
Connect Your Web3 Wallet:
VerifyIt supports any Web3 wallet provider, with MetaMask being officially supported. Switch to the Sepolia testnet and receive free Sepolia ETH from the Infura faucet: Infura Sepolia Faucet.
- Learn more about the contributors on the About page.