The book is a step-by-step guide demonstrating how to build a modern Ethereum blockchain DApp with Ethers.js and IPFS using Angular and NgRx. You'll learn first hand how to harness the power of these exciting technologies by building your complete application named FleaMarket that runs on Ethereum blockchain and implements the functionality of the Safe Remote Purchase contract. The entire application is built with the VS code. All libraries used in the source code are updated to the latest stable release.