feat: adicionar sistema de sugestao de consultores por tema

- Novo endpoint GET /api/v1/consultores/sugerir com busca por tema
- Busca inteligente em areas de avaliacao, conhecimento e pesquisa
- Filtro por consultores ativos e area de avaliacao especifica
- Endpoint GET /api/v1/consultores/areas-avaliacao com lista de areas
- Novo componente SugerirConsultores no frontend
- Botao 'Sugerir por Tema' integrado na interface principal
- Score de match baseado em relevancia do tema e experiencia
This commit is contained in:
Frederico Castro
2025-12-20 07:35:03 -03:00
parent f7557831eb
commit 45ab7412fe
8 changed files with 917 additions and 0 deletions

View File

@@ -126,6 +126,25 @@
background: var(--accent-2);
}
.btn-sugerir {
padding: 0.5rem 1rem;
background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(96, 165, 250, 0.15));
border: 1px solid rgba(139, 92, 246, 0.4);
color: #c4b5fd;
border-radius: 8px;
cursor: pointer;
font-weight: 600;
font-size: 0.85rem;
transition: all 150ms ease;
white-space: nowrap;
}
.btn-sugerir:hover {
background: linear-gradient(135deg, rgba(139, 92, 246, 0.3), rgba(96, 165, 250, 0.2));
border-color: rgba(139, 92, 246, 0.6);
transform: translateY(-1px);
}
.pagination {
display: flex;
align-items: center;