That's about it when it comes to creating a fully-decentralized social media platform for users to publish content freely. In this chapter, you learned about the benefits of creating this type of application on the blockchain versus creating it on a centralized system. Then you created the user interface by setting up everything from scratch with Truffle and React. After that, you developed the smart contract and connected it to the dApp to make it interactive. Overall, you gained a big chunk of experience that you can expand upon to create a different type of social media platform with interesting features, such as following users and adding oracles for interacting with different APIs.
In the next chapter, we'll explore the build process behind a decentralized e-commerce marketplace on the blockchain, where you'll create a fully-functioning shop for your...