This project aims to add utility to NFT collections and make them actionable.
This project is a web application built using NextJS. It allows users to create NFT collections and deploy them to the polygon network.
The NFT metadata is stored on IPFS using NFT.storage making the metadata immutable and permanent.
NFTport APIs are used to deploy custom contracts, fetch pre-deployed contracts, mint NFTs on deployed contracts, and get all NFTs owned by a particular account. NFTport made it very easy to perform these actions by means of their API.
Covalent is used to get all the NFTs deployed using the custom smart contracts as well as pre-deployed smart contracts so that users can discover various collections. All NFT information is fetched using covalent APIs to display on the dashboard.
Tableland is used to query NFT related information on the chain to filter out collections based on certain criteria.
Ceramic is used to store interoperable data related to brands related to the collections and utility associated with them in a decentralized way.
LIT protocol is used for token gating merch stores and other such pages which can only be accessed by holders of utility NFTs