Resumo do produto
Sistema completo de análise e monitoramento de chamadas integrado ao Microsoft Phone Link: importa o histórico do celular para um PostgreSQL local, classifica números por tipo de linha e risco (spam, bloqueio, telemarketing), enriquece com empresa, região e operadora via reverse lookup e apresenta tudo em um dashboard com filtros combináveis e ações rápidas.
O problema que resolve
Telefonemas de telemarketing e spam são um dos maiores ruídos do dia a dia. Sem um histórico organizado e enriquecido, é impossível saber quem ligou, com que frequência e se vale a pena bloquear — o usuário fica refém do que o aparelho mostra.
Por que foi construído
Nasceu de uma dor real: excesso de telefonemas abusivos. Em vez de só bloquear na mão, virou um sistema que coleta o histórico completo, identifica padrões e devolve o controle ao usuário — com a garantia de nunca apagar os dados sincronizados.
Como funciona na prática
Sincroniza o histórico de chamadas do Phone Link para o PostgreSQL com política de apenas INSERT/UPSERT (nunca DELETE/TRUNCATE/DROP). Classifica automaticamente o tipo de linha (celular, fixo, 0800/0300), faz reverse lookup com busca web, enriquece cada número com empresa, região e operadora e entrega um dashboard com totais, top chamadores, gráficos temporais e filtros combináveis — tudo com ações de bloquear/desbloquear e marcar como spam.
Stack técnica por camada
Frontend
- HTML5 + CSS3 + JavaScript (SPA)Dashboard com totais, top chamadores, gráficos temporais e filtros combináveis
Backend
- Python 3.14 + FastAPI3.14API REST: /api/calls, /api/phones, /api/lookup, /api/contacts, /api/dashboard e /api/sync/phonelink
Integração
- Microsoft Phone Link (SQLite)Importação do histórico de chamadas e contatos do celular vinculado ao Windows
Banco de dados
- PostgreSQL 1616Base local com INSERT/UPSERT — nunca apaga dados
* Versões exatas e detalhes de configuração são informados na proposta, conforme a personalização escolhida.
Funcionalidades principais
- Dashboard com visão geral: recebidas, efetuadas, perdidas, recusadas, spam e bloqueadas
- Top chamadores com ações rápidas (bloquear, spam, ver histórico)
- Gráficos temporais: distribuição por hora, dia da semana e ano
- Filtros combináveis por tipo, direção, período, hora e duração
- Números agrupados com classificação automática de linha (celular, fixo, 0800/0300)
- Reverse lookup com busca web e dados enriquecidos (empresa, região, operadora)
- Ações de bloquear, desbloquear e marcar como spam
- Sincronização de contatos do Phone Link
- Garantia de não destruição de dados: apenas INSERT/UPSERT na sincronização
O que dá para personalizar
- Frontend em React ou Angular no lugar da SPA atual
- Regras automáticas de bloqueio por padrão (prefixo, horário, frequência)
- Alertas em tempo real (Telegram, WhatsApp, notificação) para números suspeitos
- Versão multi-usuário em nuvem, com acesso web de qualquer lugar
- Importar outras fontes além do Phone Link (CSV, operadora, CRM)
- Backend em .NET ou Node.js e banco em SQL Server/MySQL, se preferir
Cada alteração de camada ou funcionalidade entra no orçamento com prazo e custo transparentes — o software é seu, não uma caixa fechada.