CRM · Laravel 13 + Filament 5

CRM R25

CRM enxuto para acompanhar contatos, empresas e interações ao longo do funil de vendas — sem tabela de preços, sem fricção, direto ao ponto.

Funcionalidades implementadas

O que está funcionando neste build — cada item é uma parte do app que você pode abrir e usar agora.

Painel Filament em /admin

Painel administrativo em /admin com login nativo do Filament, baseado em Livewire e protegido pela política de auth.

Recurso Empresas

CRUD completo de empresas com nome, CNPJ, segmento e website. Filtro para listar apenas empresas com contatos vinculados.

Recurso Contatos (funil de vendas)

Contatos com nome, e-mail, telefone, empresa vinculada e etapa do funil — busca global e filtros por etapa e empresa.

Recurso Interações

Histórico detalhado de cada ponto de contato: data/hora, tipo (e-mail, ligação, reunião, WhatsApp, nota) e nota livre.

Relacionamentos entre recursos

Empresa possui muitos contatos, contato possui muitas interações — navegação cruzada da listagem para o recurso relacionado.

Busca e ordenação por coluna

Cada listagem tem busca por texto, ordenação por coluna e badges para etapa e tipo — incluindo contadores de relacionamentos.

Formulários organizados em Sections/Fieldsets

Todos os formulários agrupam dados em seções com descrições, hints e tooltips — sem inputs soltos.

Usuário admin seedado

test@example.com / password — credenciais fixas criadas pelo DatabaseSeeder; prontas para abrir o painel.

Suite Pest com walk de todo o admin

Testes de domínio (8 cenários) + walk completo do Filament — listar, criar e editar de cada Resource logado como admin.

CRM R25 · produção Stack: Laravel 13 · Filament 5 · Pest 5 · SQLite