YouTube NFT Drop
Create NFTs and gift them to your early Youtube Subscribers so they can flex, promote you and create a stronger bond
Screenshots



Problem Statement
Get more subscribers by creating NFTs that mean to them and making it so that they can only be redeemed if they were subscribed before X date.Incentivize getting in early to grow faster and create stronger bonds with your community.Login with your Youtube Account and upload an image to create you drop Send the link to your subscribers to have them redeem it!
Solution
Magic.Link for authentication and OAuthThe OAuth callbacks provides us with an access token we can use to pull metadata for the youtube channel and to verify that the subscriptions where created before X date.We use Pinata to upload images to IPFS in the /new pageWe use theGraph to track Claims and Drops, so that we can show them in the home page, as well as show unique "my collections" pages for each userThe site, smart contract and subgraph are in a monorepoThe monorepo contains 3 packages:hardhat -> For smart contract development and testsnext -> the frontendsubgraph -> the subgraphThere' also a backend used to store new drops and verify the requirements to claim and mint NFTs
Hackathon
Web3 Weekend
2024
Contributors
- GalloDaSballo
29 contributions
- dylangolow
15 contributions