Create an NFT marketplace
Budget: $1,500 – $3,000 AUD
We want to develop an NFT Marketplace where sellers should be able to list out their ownership of their digital assets or product and buyer or collector should be able to purchase the digital assets or products as tokens. The Non-fungible Tokens (NFT) will be listed on the marketplace where each token value will be proportional to the value of the Collectibles.
On a high-level overview we want to have the following features:
Smart Contracts
Smart contracts will be used in tracking the ownership of the Collectibles on the platform. The Collectibles in the platform have different designs that will be stored in the smart contract. All details about the Collectibles (tokens) will be tracked by the smart contract on the platform. Once the users initiate the transaction, the smart contract transfers the ownership of the assets (token) to the particular user.
Royalty (Optional)
The royalty fee for the creators will be written on the smart contracts. For every sale, there will be a royalty fee transferred to the users.
Transaction History
When an asset is traded multiple times, the smart contract stores the ownership details of the assets.
Creator or Seller: Create a Collectible(Token)
Once they create a collectable, users need to confirm the app request in order to approve transactions from their wallets. The token details will be stored on the smart contracts.
Bids
Users will be able to place bids for the tokens based on their interests. They will enter the details such as bid amount, wallet, etc. These bids will be stored on the smart contracts and sent to the creator.
Sale
Based on the bids, creators can sell the tokens on the platform. Once the seller accepts the bid, the amount from the users’ wallet will be transferred to the creator wallet. The transactions and ownership details will be recorded on the blockchain.
Hold
Users who have purchased the NFT tokens can hold the same in their wallets.
Sell
Users can also sell these NFT tokens to other users by creating an offer on the marketplace. In the marketplace, users will be able to check the list of NFT tokens available for sale. Any user can buy/sell these tokens based on their preferences. All these transactions and ownership of the tokens will be recorded on the blockchain.
On a high-level overview we want to have the following features:
Smart Contracts
Smart contracts will be used in tracking the ownership of the Collectibles on the platform. The Collectibles in the platform have different designs that will be stored in the smart contract. All details about the Collectibles (tokens) will be tracked by the smart contract on the platform. Once the users initiate the transaction, the smart contract transfers the ownership of the assets (token) to the particular user.
Royalty (Optional)
The royalty fee for the creators will be written on the smart contracts. For every sale, there will be a royalty fee transferred to the users.
Transaction History
When an asset is traded multiple times, the smart contract stores the ownership details of the assets.
Creator or Seller: Create a Collectible(Token)
Once they create a collectable, users need to confirm the app request in order to approve transactions from their wallets. The token details will be stored on the smart contracts.
Bids
Users will be able to place bids for the tokens based on their interests. They will enter the details such as bid amount, wallet, etc. These bids will be stored on the smart contracts and sent to the creator.
Sale
Based on the bids, creators can sell the tokens on the platform. Once the seller accepts the bid, the amount from the users’ wallet will be transferred to the creator wallet. The transactions and ownership details will be recorded on the blockchain.
Hold
Users who have purchased the NFT tokens can hold the same in their wallets.
Sell
Users can also sell these NFT tokens to other users by creating an offer on the marketplace. In the marketplace, users will be able to check the list of NFT tokens available for sale. Any user can buy/sell these tokens based on their preferences. All these transactions and ownership of the tokens will be recorded on the blockchain.