← Back to home

De-Scratch Off

A digital scratch card Dapp where users can win prizes by matching 3 images

Screenshots

De-Scratch Off screenshot 1
De-Scratch Off screenshot 2
De-Scratch Off screenshot 3

Problem Statement

A digital scratch card Dapp. Users can purchase digital scratch cards for a chance to win NFTs. Digital scratch cards contains 9 random images (3 by 3 grid) which is determined by Chainlink VRF. If the users matches 3 images, they win a NFT.Artists can create digital scratch card by uploading 9 artworks as images which is stored on IPFS. They earn a percentage when users purchases their digital scratch card.

Solution

I built the front end with react and use bootraps 5 for styling. I built the contract with hardhat. I deploy my contract on Polygon Testnet.I used the following technologies:Chainlink VRF to determine if the user won something from digital scratch cardnft.storage to store images for the digital scratch card on IPFSNFTPort to mint the NFT of the digital scratch card on Polygon for free using Easy Mint APICovalent to display user's NFTs from wallet using Covalent APILighthouse to store digital scratch card's cover on IPFS forever

Hackathon

BuildQuest

2024

Prizes

  • 🏆

    Pool Prize

    🏊‍♂️ NFTPort

  • 🏆

    Pool Prize

    🏊‍♀️ Lighthouse

  • 🏆

    Pool Prize

    🏊‍♀️ Covalent

  • 🏆

    🌉 Best Bridges

Contributors