In this part, we will learn how to use Web3 and connect our smart contracts to an application so our users can interact with the blockchain easily. With Web3, we have a much simpler solution to a complicated problem. By using Web3, we can easily connect our contracts to our frontend and read and write data.