Node, Express, and MongoDB are really connected so I can understand why they are frequently used together. For a web app of medium complexity, can I get away with only using HTML/CSS and EJS for the front end? I don't really understand how AngularJS fits into the MEAN stack. Can someone elaborate? 
I'm building an app with Node, Express, and MongoDB. Is AngularJS necessary?
architecture;javascript;web development;node.js;angularjs