/auth
Autenticação
Login JWT, hashing de senha e guard de rotas protegidas.
Backend completo do curso — autenticação, usuários, projetos e automações em fila.
Documentação interativa no Swagger, uploads com Sharp, e-mails via BullMQ e busca assistida por IA. Tudo sob o prefixo /api.
Role para conhecer a API
Módulos
Recursos principais expostos pela API. Use o Swagger para testar cada rota com autenticação Bearer.
/auth
Login JWT, hashing de senha e guard de rotas protegidas.
/users
CRUD, avatar com Sharp, activate/deactivate, busca com IA, e-mails e limpeza de arquivos via filas BullMQ.
/projects
Projetos, membros, tarefas e regras de autorização por dono/membro.
/files
Avatares processados servidos a partir do diretório de uploads.
Stack
Base NestJS com persistência, cache, filas e integrações do curso.
Começar
Pontos de entrada para explorar e integrar com a API.
Endpoints REST em /api/...
/api/docs — teste as rotas no navegador.
/api/health — status rápido do serviço.
Nas rotas protegidas: Authorization: Bearer <token>