Skip to content


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.