Overview
Important Links
Project Setup
By using this simple UI user can Register themselves to this site,upload, sell, but NFTS.
-
To upload an NFT
- User need to authenticate
- Go to My profile (by clicking the user image in the header)
- Add Details of the NFT and NFT file . Upload the NFT file
-
To sell an NFT
- Go to myNFTs on my account section
- click on the desired NFT
- connect your metamask
- sell the NFT
Note :- If the NFT is off chain then during sell user need register themselves as a minter for once (other wise NFT will be Invalid on chain and nobody will be able to purchased NFT's signed by you) and sign the NFT . If the NFT is on chain the user need to approve the contract for their account address for once and sign the NFT.
- To buy an NFT
- Click on the desired NFT card
- connect your metamask
- Buy the NFT
Note :- If you buying an off chain NFT you need pay the gas fees for minting the NFT along with NFT price.
-
The frontend deployed link
-
backend deployed link
-
backend github link
-
smart contract github link
-
smart contract etherscan
- clone the repo
git clone https://github.com/subhajitdas1999/lazyminting-frontend.git
- change the directory and change branch if required
cd lazyMinting-frontend
-
create a .env file ,See the .env.example file for details
-
Install dependencies
npm i
- Run
npm start