In most of the applications we need to talk to some kind of database. While AngularJS is a client side library which is capable only at the client side or at browser, now to connect to our database which usually resides at our server we need NodeJS.
NodeJS is an awesome light weight, non-blocking platform to have at your server which is perfect for data-intensive real-time applications.
We will create a simple inventory manager app which will communicate to database