API-Rest desarrollada con el framework de AdonisJS, en su última versión. Utiliza el lenguaje de programación TypeScript.
El proyecto es una prueba de conceptos simple. Consta de 3 entidades relacionadas entre sí, la funcionalidad es la de poder realizar un CRUD sobre proyectos, tareas y usuarios.
- Creación de modelos en AdonisJS.
- Migración de tablas con Lucid ORM y SQLite.
- Implementación de autenticación y autorización con Opaque Tokens.
- Creación de relaciones entre entidades.
- Manejo de excepciones customizadas.
- Implementación de servicio de validación.
- Implementación de middleware para validar autenticación.