An Mint It ( NFT Marketplace ) is a digital platform for buying and selling NFTs. This platform allow people to store and display their NFTs plus sell them to others for cryptocurrency or money.
A non-fungible token is a unique and non-interchangeable unit of data stored on a digital ledger. NFTs can be used to represent easily-reproducible items such as photos, videos, audio, and other types of digital files as unique items, and use blockchain technology to establish a verified and public proof of ownership.
- Minting tokens
- Transfer
- Adding operators
KT1Qc6re95gXNZGTLfZHNDrqe278fKDwztGB
KT1AnVb646rYpTWmMFsFEyGrF9Zh2AcF13BU
-
Complete Transparency
-
Decentralization
-
NFT’s Indivisible Nature
-
Liquidity
-
Authenticity and Unique Ownership
-
High Level of Security
-
Front End / Client Side
- ReactJS
- Bootstrap - CSS and other components
- React-Redux for State Management
-
BackEnd Server:
-
Smart Contract (SmartPy.io/ide)
- Implemented a Token Contract to manage whole marketplace.
- Implemented a Marketplace contract to mint and sell NFTs.
-
Axios
- For internal API and smart contract calls.
-
-
Data Management (Databases):
- Hosted Smart Contract on Ghostnet.
git clone https://github.com/rajprem4214/Tezos-NFT-Marketplace.git
Go to the project directory
cd Tezos-NFT-Marketplace
Start frontend server
npm run start
- Frontend is running on http://localhost:3000
A marketplace contract handles minting and managing the NFTs. We usually set this contract as admin of the NFT contract. Then we use inter-contract calling to mint, transfer, collect NFTs. There are some important features for a marketplace.
- Minting NFT
- Collecting NFT
- Transfering XTZ from contract to account. i.e. Collecting management rewards
- Updating admin
token: The address to the token contract.
metadata: Meta-data of this contract to make it recognizable in explorers.
admin: the admin for this contract,
token_id: we will use this to know the total number of NFTs we have minted.
data: This is a big map to save a particular token's data.
holder: The current owner of this NFT.
collectable: Whether the NFT is on sale or not.
author: The creator of the NFT.
amount: The amount at which this NFT will be sold, if the item is collectible