The project in this chapter uses the following add-on Node.js NPMs. You need to install them into your project directory in order to follow along with the code examples:
express: Used as the main webserver for the project.
body-parser: Provides JSON body support for POST requests.
ejs: Used to render the HTML templates.
mongodb: Used to access the MongoDB database.
mongoose: Used to provide the structured data model.
The code in this chapter also requires that you have the AngularJS library.