project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Pesto Bowl

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

Pesto Bowl

Created At

Frameworks

Project Description

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
background image mobile

Join the mailing list

Get the latest news and updates