Search projects, hackathons, sponsors and tech

    ← All projects

    Pesto Bowl

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

    Demo

    About

    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.

    How it's made

    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 information - Send a request to Pinata's API to pin the image to IPFS - Use Pinata's analytics API to track user engagement - Prepares the transaction for the user to mint the NFT via the PestoBowl contract Below is a breakdown of how the project's tech stack: - Next.js - TypeScript - Frog - Hono - Viem - Pinata FDK - IPFS - OpenAI