This is an example of a Netflix-like app made using MEAN Stack. Packages used:-
Used bcrypt for password encryption. Look here for more info: https://www.npmjs.com/package/bcrypt
Used to send email to users while creating their accounts. Look here for more info: https://nodemailer.com/about/
Used for designing HTML pages. Look here for more info: https://www.npmjs.com/package/bootstrap
Used for image upload. Look here for more info: https://www.npmjs.com/package/multer
Used for creating tokens. Look here for more info: https://www.npmjs.com/package/jsonwebtoken
Used for validating API calls with tokens. Look here for more info: https://www.npmjs.com/package/express-jwt
Used for allowing cross origin resource sharing. Look here for more info: https://www.npmjs.com/package/cors
Used for integrating facebook and google login. Look here for more info: https://www.npmjs.com/package/angular4-social-login