MEAN Stack Boiler Plate
Details:
Bcrypt for storing user passwords and authenticating login.
JWT tokens for authenticating requests and checking user claims.
The front end Angular application has examples of showing different content based on a user's claims (authorization).
GET, PUT, POST, and DELETE to routes with associated Mongo actions.
Mongo/Mongoose
File upload with AWS S3 setup.