Following the lesson in https://thinkster.io/angulartutorial/mean-stack-tutorial/