Analisando propostas

App Voipsafe

Publicado em 20 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Descrição do projeto (com minhas palavras)
Plataforma web de atendimento focada em WhatsApp, com login, painel operacional e painel de gestão.
Gestão de contatos e conversas: lista de contatos, histórico paginado, envio/recebimento de mensagens (texto, imagem, áudio, documento), transferência de atendimento e bloqueio de conversas para evitar conflitos.
Automação por bot: fluxo guiado por botões para triagem inicial e encaminhamento para equipes/atendentes.
Templates de mensagem: CRUD de modelos para acelerar respostas.
Gravações de chamadas: listagem e download via integração FTP, com filtros e paginação.
Exportação/relatórios: geração de relatório de conversa para auditoria e acompanhamento.
Integração com telefonia: Envio de ligações associadas ao ramal do usuário por dentro do app.

Contexto Geral do Projeto

Arquitetura: app web leve (php + html/css/js) com sessão, banco relacional e integrações externas (api de whatsapp e ftp de gravações). Camadas: Autenticação por sessão e perfis de acesso. Back-end com endpoints REST para contatos, mensagens, templates, bloqueios e gravações. Front-end com painéis (operacional e gestor), filtros avançados e UI para exportação. Módulo de bot orquestrando a triagem via botões e controle de estado. Dados: Contatos, mensagens, templates e estados de conversa no banco relacional. Estados/bloqueios também mantidos em arquivos locais para coordenação rápida. Integrações: API de WhatsApp para envio/recebimento (inclui botões e encaminhamento). FTP para navegação/stream de gravações de voz. Pontos a endereçar por programadores (sem expor detalhes): Parametrizar ambientes (API de WhatsApp e banco) e separar credenciais do código. Fortalecer segurança (armazenamento de senhas, política de sessão, RBAC). Revisar uso de arquivos locais para estado/bloqueio versus persistência transacional. Otimizações de desempenho (paginação backend, índices, cache, filas para jobs). Observabilidade (logs centralizados, métricas, rastreabilidade por mensagem). UX/fluxo (transferência, bloqueio, filtros, exportação) e testes automatizados.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Designer, Gerente de projetos

Prazo de Entrega: Não estabelecido

Habilidades necessárias