A decentralized e-commerce marketplace is one of the best cases of blockchain technology for the simple reason that you don't have to pay fees or entrust your data into the hands of powerful corporations that will sell it for profit. Ethereum is an excellent solution for this, is the new ERC-721 token standard has been approved for you to generate digitalized objects on the blockchain. In this chapter, you'll learn how to deal with personal user data so that it's protected for each individual, given that Ethereum is a public system.
In the first section, we'll look at how an e-commerce website should be structured so that users can interact with it as if it were a real store. You'll build the user interface that will display the unique products identified with the ERC-721 convention. Then, you'll...