Pesquisar
Projeto exclusivo

Desenvolvimento de CRM com reconhecimento facial

hoje às 18:25

Descrição do Projeto:

Briefing técnico – desenvolvimento do CRM com reconhecimento facial.

Objetivo
Construir, do zero, um módulo de CRM em Bubble (ou stack web equivalente) que receba eventos de reconhecimento facial, registre visitas e apresente ao atendente dados do cliente em tempo real, permitindo ações rápidas de recepção premium.

**1. Arquitetura**
Câmera IP ? Motor de Reconhecimento (Azure Face API ou local)
? ?
Webhook ? API ? Banco de Dados ? Front-end Tablet

Câmera captura rosto na entrada.

Motor de reconhecimento gera face_id em ?2 s.

Webhook (HTTPS) envia {face_id, timestamp, snapshot_url} ao back-end.

API back-end consulta banco, cria registro de visita e dispara evento de “chegada” para a interface.

Front-end (dashboard do atendente) atualiza a Fila de Chegada e abre o perfil do cliente.

2. Modelagem de dados
Tabela / Tipo
Campos principais
Observações
Cliente
id, nome, foto, face_id, nívelVIP, consentimentoLGPD, preferências (list), observações(text)
face_id é hash/UUID vindo do motor; preferências armazena JSON ou relational tag.
Visita
id, cliente_id, dataHora, atendente_id, notas
Criado a cada evento “chegada”.
Tarefa
id, cliente_id, tipo (mimo, transfer, etc.), status, criadoEm, concluídoEm
Ações disparadas pelo atendente.
Auditoria
id, user_id, ação, registroAfetado, timestamp
Log de privacidade (LGPD).

3. API e workflows
3.1 Webhook de chegada
POST /faceWebhook

json
{
"face_id": "e2c9-…",
"timestamp": "2025-07-18T14:08:55Z",
"snapshot_url": "https://…/img.jpeg"
}

**Passos internos**
Procurar Cliente onde face_id = body.face_id e consentimentoLGPD = true.

Se encontrado, criar Visita.

Emitir evento server-side “visitor_arrived” com cliente_id.

Se não encontrado, registrar em Auditoria como IdDesconhecido.

3.2 Evento “visitor_arrived”
Backend workflow que envia push ou publish via WebSocket para o front-end.

Payload mínimo: cliente_id, nome, foto, nívelVIP.

4. Interface do atendente (tablet paisagem)
Página Dashboard

Painel “Fila de Chegada” – lista horizontal de cartões com foto/nome e cronômetro de tempo de espera.

Toque em um cartão ? Modal Perfil do Cliente.

**Modal Perfil do Cliente**

Bloco superior: Foto ampla + saudação “Bem-vindo, <Nome>”.

Abaixo: Última visita, preferência de bebida, restrições, observações.

Área de ações rápidas (botões grandes):

Ver histórico (abre página “Histórico de Visitas”)

Enviar mimo (cria Tarefa tipo “Gift”)

Notificar lounge VIP (gatilho para equipe interna)

**Menu lateral**

Clientes Ativos | Fila de Chegada | Estatísticas | Aniversários

Página Estatísticas (para gerente)

Gráficos de visitas por período, valor médio de consumo, clientes TOP.

5. Permissões e privacidade
Papel
Acesso de leitura
Acesso de escrita
Diretor
Todos relatórios, dados consolidados
Nenhum
Gerente
Dados de cliente e visitas
Editar cliente, criar alertas
Atendente
Apenas dados de cliente no turno via evento “visitor_arrived”
Adicionar notas de visita, criar tarefas
Sistema
Webhook / backend
Gravar Visita, Auditar

Privacy Rules em Bubble garantem que atendentes nunca vejam CPF ou campos sensíveis.

6. LGPD
Campo consentimentoLGPD obrigatório para processar rosto.

Todo acesso ao registro de cliente grava linha em Auditoria.

Rotina diária de expurgo de logs anonimizados cuja finalidade expirou (> 5 anos).

7. Roadmap de implementação
Semana
Entrega
Detalhes
1
Data model & API webhook
Banco, segurança, mock de Face API
2
Dashboard + evento em tempo real
WebSockets / custom event
3
Modal de perfil + ações rápidas
Workflows de “Mimo” e “Notificar VIP”
4
Estatísticas, auditoria e testes E2E
LGPD, testes de latência

Tempo total estimado: 2 semanas.

Atividades do cliente nesse projeto:

Última visualização: hoje às 19:05

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 1
Interessados: 2
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Receber dados de formulário HTML - Preciso receber dados de um formulário. Não sei onde receber ainda, porém é algo simples. O usuário irá preencher seus dados, como nome e telefone, e preci...

Desenvolvimento de plugin de chat e contador de visitas - Sobre o chat: Criar um plugin simples de perguntas e respostas internas entre cliente e profissional para um site de serviços. A ideia seria algo assim: O cliente acessa o anúncio e...

Programador para sistema de Minecraft - Preciso de um freelancer que transforme o jogo do Roblox em algo parecido com o mapa do Minecraft. Em anexo tem uma foto do jogo para seguir como referência. Enviem propostas e qualquer d&u...

Desenvolvimento de site para apostas em corrida de cavalos - Um site onde seja possível fazer apostas em corrida de cavalos, com um layout similar ao que já temos hoje com as maiores casas de apostas, porém com foco exclusivo nas apostas...

Integração de design Figma - Busco um programador que consiga integrar um UI (design) no Figma em quatro sistemas que possam ser utilizados em qualquer projeto no Figma. Sistemas que busco: • Chamar garçom • ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.