NFT Marketplace

Job ID: 34661228

Budget: $1,000 – $30,000 USD

Project: NFT Marketplace.


Project Scope:

Create and deploy nft marketplace smartcontracts to Avalanche blockchain.
Create and deploy nft token factory smartcontracts to Avalanche blockchain.
Create and deploy nft auction smart contract factory to Avalanche blockchain.
Create react app to interact with deployed smartcontracts.
Integrate IPFS to store NFT metadata.
Setup webserver, build and deploy dapp.

Page 0. Web3 enabled
Web3 wallet login metamask support
Magic-sdk(?) email login support

Page 1. Marketplace
View listed NFTs, Buy NFTs.

Page 2. Auction type marketplace
View live auctions.
View auction product details
Place bid on auctions
View live bidding events

Page 3. Create product NFTs
Form Input asset details
Detail metadata hashed to IPFS/Avalanche
Pre-mint single NFT
List NFT on marketplace
List NFT in auction

Page 4. Ability to manage market listings
Owner only NFT manager
Owner only NFT market listings
Owner only NFT auction listings
View historical transactions

Page 5. Ability to log nft transfer events
Display auction bid events
Display marketplace sold events
Display new NFTs added events

Page 6. Ability to scan physical product and connect to NFT
IPFS storage for product details provides signature hash to certificate card
Avax chain transaction hash added to product certificate card.
Signature and transaction hash encoded to scannable QR code.
Password protected QR generation.

Timeline:
30 - 120 days.