← Back to home

BuyerBazaar

Solidity

An order book-based decentralised e-commerce store. Buyers set the price, seller match prices

Screenshots

BuyerBazaar screenshot 1
BuyerBazaar screenshot 2
BuyerBazaar screenshot 3

Problem Statement

BuyerBazaar, a decentralized ecommerce platform. Buyers set prices, transparent order book system eliminates SEO tricks. Efficient price matching, real-time updates. Native token facilitates transactions and rewards good behavior (Not implemented).Problem: In our experience using eBay and Amazon as sellers we have found that there is lack of transparency regarding product ranking Sellers have to spend a lot of time on SEO and making listings perfect. Sellers also have to pay a lot to the platform in promotion to bump their listing up This means eCommerce platforms have most of the advantages and control.Solution: Our intuition is that most of the time Buyers just want to buy an item at the lowest price So we have decided to let Buyers set the price And we have removed the burden of SEO from the Sellers All Sellers have to do is match the prices in the Orderbook The reason we want to use Smart Contracts for this interaction between Buyers and Sellers is because it is open and visible There is no blackbox. Buyers and Sellers know exactly what they need to do in order to win the bids.BuyerBazaar is meant to be a combination of Web2 and Web3. We are only interested in finding parts of the Web that participants would want to be transparent. Not eveything needs to be anonymous or fully decentralised.Price Discovery: This system provides a good way for price discovery. Customers themselves declare the price they are willing to pay for a product, which can give the seller a fair idea about the market demand and valuation for their product.Potential for Better Deals: If there is less demand for a product, customers could potentially purchase products at a lower price than the market rate. Conversely, if the product is in high demand, sellers could get more than their initial asking price.Decentralization and Transparency: As with other blockchain-based systems, this approach would offer transparency and immutability. Every offer would be visible to all participants, making the process fair and open.Automation and Trustlessness: Smart contracts would automate the auction process, minimizing the need for intermediaries and eliminating the chances of manipulation or fraud.

Solution

eth-scaffold as boilerplateFrontend is made with Nextjs and TailwindcssSmart Contracts are in solidity and tested using hardhat and remixFactory contract is deployed at: https://goerli-optimism.etherscan.io/address/0x8D50094410571c85bcAA71D7fA52FaCA68043DD3we use chainlink feeds for converting prices to USD in the smart contractswe use Ethereum Attestation Service for creating evidence of product saleMain contract files: app/packages/hardhat/Product.sol app/packages/hardhat/ProductFactory.sol

Hackathon

Superhack

2024

Contributors