Skip to content
This repository has been archived by the owner on Jul 30, 2020. It is now read-only.

Easily create a Mongoose Service for Feathersjs with casl to handle what resources a given user is allowed to access

License

Notifications You must be signed in to change notification settings

doronnahum/feathers-mongoose-casl

Repository files navigation

feathers-mongoose-casl

This package is no longer maintained, you can use the code base as a cookbook reference for some common uses like upload files

feathers-mongoose-casl is a set of services,hook,utils to your feathers server

Please read the Docs

in 30 minutes of the installation process, your server will be ready for production including managing users with @feathersjs/authentication, verify email and reset password with feathersjs-authentication-management, manage rules and roles with casl, uploads files with google/s3/local, send emails with sendgrid/mailgun, validate data with Joi, see api docs with swagger and manage your data with redux-admin dashboard

  • Authentication
    • JSON Web Token
    • authentication-management to allow the user to reset Password, verify email..
  • Authorization
    • Manage user abilities with rules and roles
  • Validation
    • Validate params from client
  • Docs
    • A swagger documentation UI for you api.
  • Dashboard
    • Admin GUI to your Database
  • Email service
    • Send email with mailgun/sendgrid
  • Files
    • uploads files to you local server/s3/googl

About

Easily create a Mongoose Service for Feathersjs with casl to handle what resources a given user is allowed to access

Resources

License

Stars

Watchers

Forks

Packages

No packages published