- 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)
mahabubx7 / adonis-api-starter Goto Github PK
View Code? Open in Web Editor NEWREST-API starter with AdonisJS (v5) + PostgreSQL
License: MIT License