Skip to content
/ nft-pfp Public

Easily pin an image to IPFS and mint it as an NFT

Notifications You must be signed in to change notification settings


Repository files navigation

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.