Objective

  1. Deploy a smart contract to my local blockchain and web3
  2. Deploy a smart contract to a test(rinkeby) public blockchain and web3
  3. Connect the functions of the blockchain to a front end that users can interact with.