This is a decentralized NFT marketplace smart contract which can be used to buy and sell NFTs. The Marketplace is compatible with the ERC721 standard.
It checks for royalty fees to paid to the creator and adds the royalty to the creator's account. The marketplace has a fixed market fee which is taken from every NFT sale and sent to the Market Treasury, which can be withdrawn only by the owner.
To be get started git clone the project into a project folder. Open the terminal is the project folder and give the following command to set it up.
yarn install
or
npm install
Pre-Requisites- node LTS, yarn and npm