Chapter 1. Contact Manager
In this chapter, you'll learn how to build a Contact manager application. The application will be divided into two separate parts: one part consisting of the backend, our Node.js API written using Express, and the client application crafted using Angular 2.
Don't worry! This chapter will be more of a guideline, setting up a base project and wrapping your head around TDD (short for Test-driven development) in Node.js. We'll also get to see Angular 2 in action. We are not going to write tests on the client side as there are enough things to accumulate in one chapter.
Setting up the base application
The best way to start is with a solid base. That's why we are going to focus on building the base structure of our application. ...