How to Build NFT Marketplace & Everything You Should Know