Niftory Docs
  • What is Niftory?
  • Get your API Keys
  • 👩‍💻API
    • Niftory Web3 API
    • SDK QuickStart
      • Using the SDK in React
      • Using the SDK from the Server
    • API Quickstart
      • Create your first Wallet
      • API calls with Sample Content
      • Mint your first NFT
    • API Cheat Sheet
    • Niftory Sample App
      • Explore the Sample App
      • Anatomy of a Niftory App
        • Getting Authenticated
        • GraphQL Client Setup
        • API Usage
        • Transfer an NFT
    • 💡Core Concepts
      • Niftory Data Model
      • Authentication
        • Using Your API Key
        • Configuring Your App
        • Privileged Authentication
      • App and AppUser
      • NFTs
        • Creating NFTs
        • Querying NFTs
        • Transferring NFTs
        • Minting NFTs
      • Wallets
        • Create a Niftory Wallet
        • Register External Wallets
        • Query Wallets
      • Contract
      • User Auth (Client-Side)
    • Your Niftory Account
  • 🧑‍💼Admin Portal
    • Niftory Admin Portal
    • 🚀Guides
      • Setting Up Your Org
      • Create Your First NFT
    • 🗺️Explore
      • Org and Apps
      • NFT Collection
        • Sets
        • Collectibles
        • NFTs
    • 💼Use Cases
      • For Engineers
      • For Designers
      • For Business Users
  • 📖Reference
    • GraphQL & Auth Endpoints
    • API Reference
    • SDK API Reference
Powered by GitBook
On this page
  1. 👩‍💻API
  2. Niftory Sample App

Anatomy of a Niftory App

PreviousExplore the Sample AppNextGetting Authenticated

Last updated 2 years ago

Was this helpful?

CtrlK

Was this helpful?

Now that we have gone over some of the core APIs, let's revisit the Sample App and break down its key pieces. These next sections walk through the important aspects of the sample app.

  • Tech Stack: Niftory uses industry standard technologies such as GraphQL and OAuth so you can easily incorporate the APIs into any app. The Sample uses NextJS, but you can use your framework of choice.

  • App Views: See the User's Profile, Available NFTs, Owned NFTs, Wallets and everything else you need to build out the core functionality of an NFT experience.

  • Transfer an NFT: Put it all together! Transfer an NFT to a user.