Search projects, hackathons, sponsors and tech

    ← All projects

    Trust Bazaar

    Trust-based P2P marketplace using World ID, Smart contract escrow and Blockscout merits

    Demo

    About

    Trust Bazaar is a decentralized peer-to-peer marketplace for real-world goods, built for non-crypto users. It combines verified human identities (via World ID) with smart contract-based escrow, enabling users to buy and sell safely without middlemen. Live URL - https://trust-bazaar.vercel.app/ Here’s how it works: - Verified sellers list items with images, price, and description. - Each item is represented as an NFT, ensuring traceability and uniqueness. - Buyers verify with World ID and purchase using USDC. - When a buyer confirms delivery, a smart contract releases funds to the seller and transfers the NFT to the buyer. Unlike typical P2P platforms (e.g., Craigslist or OLX), Trust Bazaar is: - Human-only (via World ID) - Escrow-protected - Crypto-native under the hood, Web2-friendly on the surface

    How it's made

    Smart Contracts Written in Solidity, the Marketplace contract handles listings, bids, and purchases. It includes built-in escrow logic: funds + NFTs are held until the buyer confirms receipt. NFTs follow the ERC-721 standard; USDC is handled via the ERC-20 interface. Identity Verification Integrated with World ID via the Worldcoin Developer Portal, using Proof of Personhood to ensure only real humans interact. Frontend Built with Scaffold-ETH v2 (React + Tailwind), designed for easy onboarding and custom UI components. Includes dynamic NFT rendering, listing/bidding interfaces, and World ID verification gate. Buyers are prompted to enter a shipping address during checkout (stored off-chain via form submission). EVM Compatibility Deployed on Flow EVM for scalability and seamless UX. Uses Blockscout for contract verification and explorer integration. Email Notifications Custom hook sends an email to the seller when their item is purchased using a webhook and SMTP relay.