Problem:
Small business owners struggle to make profit when creating product offers and coupons. Using social media or apps like Groupon and Uber Eats can be pricey and time consuming.
Digital Coupon NFT:
- Offers Low-cost, easy-to-use platform for creating product offer
- Incentivize sharing though affiliate
- Prevent scam or invalid coupon
How it works:
- Business owners can create coupons and add reward for Referrer
- Customer can purchase the product with coupons
- Referrer can earn percentage of the sale when someone purchase the product with their referrer link
I built the Dapp with Next.js and Chakra UI for styling. I built the contract with Hardhat. I deploy my contract on Polygon, Skale, Aurora and Cronos Testnet.
I used the following technologies:
- IPFS - Coupon and Receipt data are stored on IPFS using web3.storage
- Tableland - Store business owner updates about the coupons
- NFT Port - To send NFT for free on Polygon
- Valist- Published Website on Valist.io => https://app.valist.io/songweb3/digital-coupon-nft
- XMTP - For private messaging between user and business owner Ethereum accounts
- Unstoppable Domains - Allow the user to login with Unstoppable
- Superfluid - Allow the user to stream DAI to the business owner
- Worldcoin - To prevent the user from using the referrer bonus for themselves
- Covalent - To fetch the number of NFTs on each networks
- Skale - I deployed the contract on Skale Testnet for cheap gas fee
- Aurora - I deployed the contract on Aurora Testnet for cheap gas fee
- Cronos - I deployed the contract on Cronos Testnet for cheap gas fee
- Polygon - I deployed the contract on Polygon Testnet for cheap gas fee