Crie um CRM interno para uma agência pequena

Clientes, contatos, estágios de negócio, tarefas e um dashboard que uma equipe de cinco pessoas realmente consegue usar a semana toda.

Construa um CRM interno para uma agência criativa de 5 pessoas. Otimize para uso diário, não para uma demo.

MODELO DE DADOS
- Cliente: nome, setor, site, status (prospect | ativo | dormant), responsável, data de criação.
- Contato: nome, cargo, email, telefone, cliente (relação).
- Negócio: título, cliente (relação), valor, estágio (novo | qualificado | proposta | ganho | perdido), data prevista de fechamento, responsável.
- Tarefa: título, prazo, responsável, flag concluída, relação opcional com negócio.

TELAS
1. Dashboard: valor do pipeline aberto, negócios por estágio, tarefas da semana, 5 atividades mais recentes.
2. Clientes: tabela com busca e filtro de status, clicar na linha abre a página de detalhe com contatos, negócios e tarefas.
3. Pipeline: kanban por estágio com drag and drop, total por coluna.
4. Tarefas: lista agrupada por prazo com checkbox inline de "marcar como feita".

REGRAS
- Toda tabela tem busca, ordenação e um estado vazio que explica o que fazer a seguir.
- Excluir qualquer coisa pede confirmação.
- Popule o app com 12 clientes realistas, 20 contatos, 15 negócios e 18 tarefas para que toda tela pareça viva.

CRITÉRIOS DE ACEITAÇÃO
- Consigo criar, editar e apagar registros nas quatro entidades.
- Números do dashboard recalculam a partir de registros reais, nunca hardcoded.
- Layout mobile continua utilizável em 360px.