In this chapter, you began by learning about the potential of using ERC-721 tokens to create a marketplace of unique products using decentralized smart contract technology so that you can easily manage NFTs created by users freely. Then you built a clean interface to display the most important data so that users have a comfortable place in which to interact with the underlying smart contract. Next, you built the smart contract by learning how NFT tokens work, including all of their functions. You deployed your own version of the ERC-721 standard to then create the e-commerce smart contract that contained the logic required to publish products for the public so that others can purchase them with real Ethereum. Finally, you put everything together by creating the necessary functions to interact with the smart contract on the React user interface.
In the next chapter, we...