Pesto Bowl
An NFT creation tool that lets your community mint a unique NFT by choosing a set of ingredients via a Farcaster Frame.
Screenshots






Problem Statement
Pesto Bowl is a unique NFT collection that leverages recent innovations around the Farcaster Protocol, as well as generative AI.Specifically, users can come across the Pesto Bowl Frame on a Farcaster client, like Warpcast, choose a set of ingredients, and mint a unique NFT.This approach enhances engagement for both new and existing protocols, like https://pesto.finance, rewarding supporters with an NFT that holds potential future value within the protocol.
Solution
The Pesto Bowl Frame on Farcaster first prompts users to choose a set of ingredients. After this, the chosen ingredients are sent to a backend which handles the following:Send a request to OpenAI's API to generate an image using the ingredient informationSend a request to Pinata's API to pin the image to IPFSUse Pinata's analytics API to track user engagementPrepares the transaction for the user to mint the NFT via the PestoBowl contractBelow is a breakdown of how the project's tech stack:Next.jsTypeScriptFrogHonoViemPinata FDKIPFSOpenAI
Hackathon
Frameworks
2024
Contributors
- 0xernesto
22 contributions
- marvinmarnold
22 contributions
- cucupac
8 contributions