Quick Setup
This guide will cover all the necessary steps and teach you how to create a NFT/SBT issuing platform. You are going to build this project using React.js.
Installation
Before you start, make sure that you have installed Node.js and MetaMask Chrome extension and afterward open the terminal and run the command:
npx create-react-app my-app --template typescript
or
yarn create-react-app my-app --template typescript
Apollo client
In addition, you will be using the Apollo client library to query the CyberConnect API, so in the terminal run the following command to install the packages:
- npm
- Yarn
npm install @apollo/client graphql
yarn add @apollo/client graphql
Full code
info
The demo presented in this guide is using the CyberConnect Profile smart contract for the Goerli Testnet Network. Please refer to the Cheat sheet to find the full list of contract addresses for the CyberConnect Protocol.
The demo in this guide covers the following steps:
Github
Check out the full code for the demo in the repo: https://github.com/cyberconnecthq/build-nft-sbt-guide.
Sandbox
Test out or play around with the the code in the sandbox below.
Now that everything is set up, let's dive into it and start building a NFT/SBT issuing platform!