- Proper authentication with basic/normal examples ✅
- Email with SMTP ✅ &
mjml
+edge
for email-templating - Service generator ✅ @custom using
@adonisjs
core/command tool - Token based (
Opaque
) ✅ for API authentication - OTP ✅ for email verification & others
- Authorization ✅ using
@adonisjs/bouncer
with Todo CRUD + Policy-based access-controls - Swagger API docs ✅ implementation with
autogen-swagger
from adonisjs-community-packages - ✅ Write completed Tests for
Unit
&Integration
(named as 'functional'). - ⌛Compose with
docker-compose.yml
with additional containers - ⌛Use
@adonisjs/driver-s3
as file storage likeaws-s3
orMinIO
- ⌛(OPTIONAL): Integrate with BullMQ or Bull for Queue instead of InMemory-Adonis-Queue for sending emails
- ⌛(OPTIONAL): Implement query caching with redis + adonis/lucid-orm internals (if possible)
-
Notifications
You must be signed in to change notification settings - Fork 0
REST-API starter with AdonisJS (v5) + PostgreSQL
License
mahabubx7/adonis-api-starter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
REST-API starter with AdonisJS (v5) + PostgreSQL