Descrição do Projeto:
Preciso de um aplicativo para Windows que será instalado localmente na máquina do usuário. Esse aplicativo terá a função de monitorar a execução de determinados sistemas locais (exemplo:
sistema1.exe,
sistema2.exe) e, antes de permitir a abertura, verificará a existência de títulos vencidos no Asaas.
Funcionamento do Aplicativo:
O usuário tenta abrir um dos sistemas monitorados (exemplo:
sistema1.exe).
O aplicativo intercepta essa tentativa e consulta a API do Asaas para verificar se há títulos vencidos.
Se houver títulos vencidos há menos de 3 dias:
O aplicativo exibe uma mensagem informando que há um título vencido e que em 3 dias o acesso será bloqueado.
Exibe a opção de gerar o QR Code para pagamento imediatamente.
O usuário pode fechar a mensagem ou dar "OK" para continuar usando o sistema normalmente.
No topo da mensagem, um aviso exibe a contagem regressiva indicando quantos dias faltam para o bloqueio.
Se houver títulos vencidos há mais de 3 dias:
O aplicativo impede a abertura do sistema.
Exibe um QR Code para pagamento via Pix.
Fecha o sistema caso ele já esteja aberto.
Se o pagamento for realizado:
O aplicativo consulta novamente a API do Asaas.
Caso não haja mais títulos em aberto, libera a execução do sistema normalmente.
Caso o cliente não efetue o pagamento, o sistema continua bloqueado até a regularização.
Requisitos Técnicos:
O aplicativo pode ser desenvolvido em qualquer linguagem de programação compatível com Windows (C#, Python, Delphi, etc.).
Deve possuir integração com a API do Asaas para verificação de títulos vencidos e confirmação de pagamento.
Capacidade de interceptar e gerenciar a execução de processos no Windows.
Interface intuitiva para exibir o QR Code do Pix e mensagens ao usuário.
Opção para configurar quais sistemas serão monitorados e bloqueados.
A configuração pode ser feita através de um arquivo .ini local na máquina, onde será possível definir:
O nome dos arquivos .exe que serão monitorados.
O cnpj do cliente para consulta na api do asaas.
Outras informações necessárias para a integração com a API.
Entrega Esperada:
Código-fonte do aplicativo.
Documentação de instalação e configuração.
Tutorial de uso básico.
Aguardo propostas de desenvolvedores que já tenham trabalhado com APIs e controle de processos no Windows. Obrigado!
Contexto Geral do Projeto
Prazo de Entrega: Não estabelecido