Guia Backend
Guia Backend
Como subir, configurar e operar o template NestJS com Docker Compose ou setup nativo.
Páginas
Instalação e Configuração
Docker Compose, variáveis de ambiente, pools de conexão, Kafka KRaft, Graylog, MailHog e setup Ubuntu nativo.
Módulo Users
CRUD administrativo REST e GraphQL, enum Role e regras de persistência.
Módulo Email
SMTP/Mailer, confirmação e reset via Auth, e POST /email/send autenticado.
Módulo WhatsApp
Evolution API, envio de número como informado e POST /whatsapp/send autenticado.
WebSocket
Gateway Socket.IO, handlers por tipo de mensagem e como criar um módulo feature.
Atalhos úteis
- /swagger — Swagger
- /health — Health (inclui metadados de pool Postgres/Mongo)
- / — Esta documentação
- /api/v1 — Base das rotas REST
- /users — Documentação do módulo Users
- /email — Documentação do módulo Email
- /whatsapp — Documentação do módulo WhatsApp
- /websocket — Documentação WebSocket
- /mailhog/ — MailHog (e-mails de teste)