The tricky part of this project wasn’t designing the zine itself, but building the redemption flow. We had to run it on @zora's burn-to-redeem contract where users would redeem a pre-sale NFT for a receipt NFT, and then then check out to receive the physical zine, all in the same flow. It also had to work smoothly on mobile.