Descrição do projeto
Preciso de um desenvolvedor para criar um sistema SaaS 100% automatizado de clipping/notificação de publicações do Diário da Justiça. O objetivo é que meus clientes realizem o cadastro, pagamento e recebimento das notificações sem qualquer intervenção manual da minha parte. 1. O que o sistema deve fazer: Onboarding e cadastro via WhatsApp: O cliente inicia a conversa pelo WhatsApp por meio de um bot. O bot solicita os dados do cliente (nome, CPF/CNPJ, e-mail) e as palavras-chave que ele deseja monitorar (ex.: nomes, OAB, comarcas, termos). O bot gera e envia o link/QR Code de pagamento para assinatura recorrente. Gestão de pagamentos e assinaturas: Integração com gateway de pagamento (Asaas, Mercado Pago ou Stripe). Confirmação via webhook: o sistema ativa a conta do cliente assim que o pagamento é aprovado e suspende automaticamente em caso de inadimplência. Leitura e extração diária do DJ (scraper/leitor de dados): Rotina diária automatizada para baixar e ler os cadernos diários do DJ. Tratamento e extração limpa dos textos das publicações e processos. Motor de busca e notificação automática: Cruzamento diário das palavras-chave dos clientes ativos com o conteúdo lido do DJ. Envio automático do recorte/trecho da publicação para o WhatsApp do cliente correspondente. Implementar fila de disparo (queue) para evitar bloqueio do número de WhatsApp. 2. Requisitos técnicos e entregáveis: Painel administrativo web básico para acompanhar clientes ativos, pagamentos, palavras-chave cadastradas e logs de disparos. Código-fonte completo e documentado entregue no GitHub/GitLab. Deploy e configuração do sistema na minha infraestrutura (VPS / cloud de minha escolha). Treinamento/orientação básica sobre como operar o sistema e realizar a manutenção inicial. 3. Perfil do profissional procurado: Experiência comprovada em Python ou Node.js. Experiência com web scraping, extração de PDFs e manipulação de grandes volumes de texto. Experiência com APIs de WhatsApp (Evolution API, Z-API, Typebot ou WhatsApp Cloud API oficial) e gateways de pagamento via webhook. Conhecimento em banco de dados e motores de busca de texto (PostgreSQL, Typesense ou Elasticsearch).
Aplicar para o projeto