NFT Marketplace build

Job ID: 32377169

Budget: $1,500 – $3,000 USD

Brief
We are creating a NFT marketplace for startups. Pushing directly towards artists. Inspiration can be taken from https://opensea.io but we want to offer more than what they offer.

A marketplace of NFT collections - multi vendors
Contract creation - the function where you can generate and launch your contract with your NFT
Ethereum wallet connections (Metamask + others)
Accounts for users. Verified with KYC (passport & manual acceptance) information for NFT sellers
Simple workflow to create, buy and sell NFTs
API for our own marketplace - built to allow expansion of features, allow connection from other marketplaces etc
API - Connect to other tools like Pinata API
Filter - Ability to filter collections: buy, auction, price, collection, categories, more


WorkFlow
An artists creates an account.
Upload media file to our server in a click - like opensea
Contracts & wallets connected - the marketplace pulls in the metamask wallet information and displays the NFT through our marketplace
The artists then begin the process on our marketplace where they begin the creation of the NFT.
In the creation they are asked for CIDs of the files along with all of the other required data.
This data is covered in the next section.
Once the user has input all of their data they submit where their contract is created and added to the blockchain along with the creation of the actual entity on our marketplace.
Once submitted the artist can then see their NFT , Their contract address , all the data they entered for information on the NFT and the trading history of the NFT.

Data an artist will need to enter
All general information like description, name, URL
What blockchain is it to be added to
Cost
Maximum supply
Max mint per wallet
Whitelist addresses
Artist wallet address
CID to image folder
CID to metadata folder
Ability for preview CID
Is it auction or Buy Now


Management

OWNERS ( Website owner )
Solution will need to have full editing capabilities and management for us ( glassfull media ) . This will include ability for user management , NFT management ( if an item breaks rules )


ARTISTS
The artist can alter what is possible to alter without interfering with the blockchain



Regular Website requests
Search functionality
NFT Categorisation
NFT Filter ( filter by price , chain , currency etc )
Auction capability
Related section - When viewing an NFT you see more from that artist
Artist section - a page where you can see all NFTs by that artist

Auction
Auction should have all of its regular features.

Add a start time and finishing time
Add minimum selling price
Stop listing when time has reached end time
Related categories: PHP JavaScript HTML Solidity