Summary
In this chapter, we learned DApp basics and we now understand the web3.js API. By running Ganache as our local Ethereum environment, we could use the Truffle development tool to create a crowdfunding project and write a DApp component. Finally, we deployed and launched the crowdfunding DApp. In the next chapter, we will start to explore the most popular enterprise blockchain—Hyperledger Fabric.