Close Cookie Preference Manager
Cookie Settings
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts. More info
Strictly Necessary (Always Active)
Cookies required to enable basic website functionality.
Made by Flinch 77
Oops! Something went wrong while submitting the form.

How to build the NFT Portfolio app in 5 minutes using React and Blockmate Web3 API

James Caunt




September 26, 2022

How to build the NFT Portfolio app in 5 minutes using React and Blockmate Web3 API

NFT management apps are an emerging industry in Web3. As more people add to their digital asset portfolios, the need for tools that can organize, display, and trade NFTs across different blockchain networks will only increase.

Blockmate’s Web3 API provides the foundation for these tools. We’ve created a simple NFT Portfolio app to demonstrate the possibilities that our solution can offer, and inspire you to build your own Web3 Super apps of the future. Check it out here to see it in action.

In this guide, you’ll learn how to use our API solution in a few simple steps. You’ll be able to clone our app for free and use it as a foundation for your app ideas. Ready? Let’s get started.

What to expect from this guide

By the end of this guide you’ll have:

  • Created your Blockmate account
  • Generated your own Blockmate API keys
  • Cloned Blockmate’s NFT sample app to your dev environment
  • Launched your own NFT Portfolio app
  • Learned how to use our API solution to create a basic NFT management tool

What you’ll need to get started

Getting a Blockmate account and API key

First things first, let’s get your API key:

  • Visit and sign up for free
  • There you’ll find your dashboard where you can generate your API key
  • Click “Generate new API key” button
  • It’s that easy!

Cloning NFT app from GitHub

Follow our guide below for a step-by-step walkthrough on how to clone our NFT Portfolio app to your own dev environment.

1. Clone the public GitHub repository in your Terminal

2. Enter the project folder, install dependencies and launch the application

3. Follow instructions in the browser, sign up at and generate your API key

Visit the live application in the browser at http://localhost:3000/

4. Connect Ethereum or Solana wallets

Feel free to connect more wallets to see aggregated gallery views.

5. Enjoy your live NFT gallery!

Your app is live! We encourage you to continue building a fully-fledged NFT management app.


Congratulations! You’re set up and ready to continue your development. Feel free to build on these foundations and create your own next-gen NFT management Super app!

A few ideas to get you started include:

  • Implement dark mode—download Figma file
  • Implement wallet connections—for example, Metamask or Phantom
  • Implement transfer between wallets functionality
  • Enable folders and tags to organize NFTs
  • Enable scam NFTs burn or hide functionality
  • Implement details and transactions view
  • Optimize it for a mobile app or desktop app

About Blockmate

Blockmate is a superfast Web3 API solution that seamlessly connects millions of crypto users to your apps. From NFT management to AML/CFT compliance, financial screening, decentralized finance, and much more, Blockmate can future-proof your business and make sure you’re well-equipped for the blockchain revolution.

Feel free to visit our Discord to get live support on your build and share your app when it’s done. We’ll be more than happy to highlight your project’s successes, and we can’t wait to see our API in action!