Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Mint your PFP as an NFT

This is a simple app to upload/pin an image to IPFS and mint it as an NFT on a shared Ethereum smart contract.

Built on top of the OpenNFT contract:

Getting Started

  • Signup for Pinata and create an API key
  • Run cp .env.example .env.local and enter your Pinata API key and secret
  • Run yarn to install dependencies
  • Run yarn dev to start the development server

Deploy on Railway

The typical Vercel deployment flow does not work with this app because it requires a server that can read/write to the filesystem. I personally use Railway to host stuff like this, but I'm sure Heroku or Render would work as well.