This was quite the chapter! We got our hands dirty with Angular, React, and Node. As you have seen, we did nothing new with web3 or Truffle. We simply interacted with them the way we have done before, with the only difference being that we were inside of Angular, React, and Node environments.
See you in the next chapter, where you will learn an essential skill that is useful not only when writing smart contracts, but production-level software in general—unit tests.