← Back to home

Greeting NFT Airdrop

SolidityNext.js

A dapp where users can send a NFT of Greeting Card to someone via email

Screenshots

Greeting NFT Airdrop screenshot 1
Greeting NFT Airdrop screenshot 2
Greeting NFT Airdrop screenshot 3

Problem Statement

Users can use a template of the greeting card created by designers. They can add message to the greeting card, it will be upload to IPFS. User can enter the email of the person who will claim the NFT of the greeting card. The recipient can click on the link to go to the claim NFT page to mint the NFT of the greeting card for free on Polygon Mainnet and it will contain message as metadata.

Solution

I built the dapp with next.js and use ant design for styling. I created the contracts using Solidity. I used textile/eth-storage to store the image of greeting card. I used NFTPort API to allow the user to mint free NFT of a greeting card. I deployed the contract on Polygon Testnet for cheap gas fee. I use Covalent API to display the user 's greeting card NFTs data from their wallet

Hackathon

ETHOnline 2021

2021

Prizes

  • 🏆

    NFTPort Prize Pool

  • 🏆

    Covalent Prize Pool

  • 🏆

    Pocket Network Pool Prize

  • 🏆

    Skynet Pool Prize

  • 🏆

    Textile Pool Prize

Contributors