Objectives

In this Lab, you will be required to build the next version of our Donation Case Study Web App, called Donation 4.0. We will build on the previous lab, so you can either use your own version of Donation 3.0 or download the starter code here. In this version we will be implementing the Model-View-Controller pattern (and reusing our previous solution).

On completion of this lab you'll be able to

  • create a full NodeJS app using express
  • run this app as a NodeJS Server and process client requests
  • be able to use npm to install dependency modules
  • be able to create client-side requests in Angular and render the results in our Views