Skip to content

Drumee Loby

The entry-door services for Drumee: everything that happens before a user reaches their workspace — sign-up, sign-in, OAuth, invitations and plan selection.

What it provides

Service ACL Handles
signup acl/signup.json Account creation
oauth acl/oauth.json The OAuth flow
google acl/google.json Sign in with Google
apple acl/apple.json Sign in with Apple
invite acl/invite.json Invitations
onboarding acl/onboarding.json The onboarding sequence
plan acl/plan.json Plan selection

Transactional email templates live in service/templates/ and emailing/. Database objects this plugin owns are under schemas/tables/, procedures/, patches/ and migrations/.

Running it

This is a Drumee server plugin: it runs inside a Drumee server runtime.

npm install
npm run register-plugin
npm run dev
npm run deploy
npm run remove-plugin

To get a runtime to develop against, follow the getting-started guides.

Built on

@drumee/server-core and @drumee/server-essentials.

Contributing

See the org CONTRIBUTING guide. Questions: Discussions.

License

Apache-2.0 — see LICENSE.

About

Sign-up, sign-in, OAuth, invitations and plan selection services

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages