The MEAN stack is JavaScript-based framework for developing web applications. MEAN is named after MongoDB, Express, Angular, and Node, the four key technologies that make up the layers of the stack.
Angular JS is a light weight open source framework which can be used to develop highly scalable ecommerce websites and web applications