← Back to home

TraceItAcross

From farm to cup, from factory to home - TraceItAcross unveils the authentic journey of products with the power of blockchain, ensuring you know the story behind what you buy.

Screenshots

TraceItAcross screenshot 1
TraceItAcross screenshot 2
TraceItAcross screenshot 3
TraceItAcross screenshot 4
TraceItAcross screenshot 5
TraceItAcross screenshot 6

Problem Statement

From farm to cup, from factory to home - TraceItAcross unveils the authentic journey of products with the power of blockchain, ensuring you know the story behind what you buy.Project aims to revolutionize supply chain management by providing a transparent and verifiable platform leveraging blockchain technology. The project aims to ensure the authenticity and ethical handling of products from manufacturer to consumer while providing a seamless, user-friendly experience.

Solution

FeaturesProduct Registration: Businesses can register their products on the blockchain by creating NFTs.Product Verification: Authorized entities can manually verify products using a dedicated interface within the application. Users upload verification documents against a specific Product ID, which are then saved on web3.storage. Upon successful document upload, the smart contract is updated to reflect the product's verification status on the blockchain, ensuring a trustworthy verification process.Product Lookup: Consumers can easily look up product information by scanning a QR code on packaging.QR Code Scanner: A built-in QR code scanner for easy product lookups.Blockchain-powered: Utilizing Ethereum blockchain to store product information securely and transparently.Responsive UI: A user-friendly interface for both businesses and consumers.Tech StackFrontend:React.js: Powers the frontend, enabling a dynamic and interactive user interface.Blockchain:Solidity: Smart contract programming language used for creating the TraceItAcross contract on the Ethereum blockchain.Scroll Sepolia: The smart contract is deployed on the Scroll Sepolia testnet for lower transaction costs and efficient scalability.FVM Filecoin Calibration:Deploying on Filecoin Virtual Machine (FVM) facilitates a more secure and decentralized storage solution for the NFT metadata in this project, ensuring enhanced data integrity and accessibility while promoting a transparent and trustworthy supply chain ecosystem.Libraries and Tools:jsQR: A pure JavaScript library for QR code decoding.IPFS/Web3.Storage: InterPlanetary File System for decentralized storage of product metadata.ethers.js: A library for interacting with the Ethereum blockchain.Smart ContractThe TraceItAcross smart contract is deployed on the Scroll Sepolia testnet & Filecoin Virtual Machine calibration testnet. It is responsible for the creation and retrieval of product NFTs. Businesses can create product NFTs by providing a metadata URI, and consumers can retrieve product information using the product ID.

Hackathon

ETHOnline 2023

2023

Prizes

  • 🏆

    🏊 Scroll — Pool Prize

Contributors