Adonis Rapid ( preview )
an redundent free auth/database/user-management configuration for adonisjs
A package for auto add authenticated pre-config plus if you using inertia from eidellev/inertiajs-adonisjs
, i'm handle for you
Installation
yarn add adonis-rapid
node ace configure adonis-rapid
# for inertia
node ace rapid:install inertia
# for template
node ace rapid:install template
Usage
(easy) just
enable/disable
what you using
// config/rapid.ts
export default {
// ....
features: [
// > enable what you need
]
}
want to override the route? no problem
// providers/AppProvider
export default class AppProvider {
public async boot() {
const Configurator = this.app.container.use('SH8GH/Rapid/Configurator')
Configurator.LoginRenderer(async ({ view }, data) => {
return view.render('welcome', data)
})
}
}
How To
With Disable
With fully enable
Todo
- ✓ Upload Package To Npm For Test With Real World Adonis App
- ✓ Login View Route
- ✗ Register View Route
- ✗ Forgot Password View Route
- ✗ Reset Password View Route
- ✗ Two Factor Challenge View Route
- ✗ Verify Email View Route
- ✗ All Of View Functionality
- ✗ Add All Of Top With Inertia
- ✗ Manipulated User Model
- ✗ Write Document
Specials Thank to
Note:
- this is my first project so i do not know to manage project.
- this is my frustrated when create a app and always need authentication.
- this is my problem so make sure don't break your stuff so don't install for now.