This project allows anyone to create an ERC-20 airdrop -- where airdrop participants can be qualified based on on-chain activity from The Graph. This allows protocols/people to reward users based on their activity. Users can airdrop any ERC-20 token including WETH, DAI, or their own token.
Frontend is using Next/React and Ethers. It also utilizes The Graph in order to make queries to get on-chain activity. IPFS is also used to store merkle tree data.
Smart contract tech is using Solidity and keeps track of the IPFS CID and merkle root to verify whether a user qualifies for an airdrop or not.