KTask
Gestão de tarefas multi-tenant pra estúdios criativos — cards, aprovações de cliente, automações e notificações WhatsApp.

Sistema multi-tenant que construí pra resolver um problema concreto: substituir uma ferramenta SaaS cara de gestão de tarefas que uma agência criativa usava. A diferença pro Trello/Asana clássicos é que o KTask resolve o triângulo estúdio + cliente + fornecedor — cliente aprova entregas via token sem criar conta, e tudo notifica no WhatsApp via Evolution API.
- NestJS
- Prisma
- Postgres
- Redis
- Next.js
- React
- TypeScript
- Evolution API
- Multi-tenancy via tenant_id em todas as tabelas (não schema-per-tenant) — começa simples e escala até alguns milhares de orgs sem refactor.
- JWT access + refresh em cookies httpOnly — sem dependência de session storage no servidor.
- Aprovações de cliente externo por token de uso único — sem cadastro, sem fricção, link expirável.
- Automações por coluna como engine genérica (when X enters column Y, do Z) — extensível sem mexer no core.
- Notificações WhatsApp via Evolution API + fallback silencioso se a API estiver fora — UX nunca trava.
- Garantir isolamento de dados entre orgs sem queries vazadas: middleware Prisma que injeta tenant_id em toda query.
- Gerenciar aprovações de cliente sem login: token JWT específico com scope reduzido + rate limit.
- Manter estado de board em tempo real entre múltiplos usuários sem WebSocket complexo: polling otimista + ETags.








