An AngularJS application that uses Passport, MongoDB. Demonstrating:
- Authentication using Passport
- Account creation and server validation with Mongoose.
- Client validations for account creation including a directive for validating if a username is available.
- Authorization middleware for checking if you are allowed to perform operation.
- Unit tests for client code