Outra - Web, Mobile & Software
| Orçamento: Aberto |
Publicado: |
Propostas: 7
O sistema Lance Rápido no Pregão é uma solução voltada para automação e monitoramento de licitações no ComprasNet. Ele será oferecido como SaaS para múltiplos clientes, permitindo busca de editais, envio de propostas, monitoramento de pregões e lances automáticos.
O projeto é dividido em duas partes principais:
Robô local (Windows) – Instalado no computador do cliente para atuar diretamente nas disputas em tempo real.
Portal Web – Painel online para gestão, configurações e controle de uso do robô.
Estrutura e categorias:
A. Robô Local
Tecnologias já utilizadas: Python, PyQt5 (interface), Selenium/Webdriver (navegação e automação no Chrome), JSON/YAML para configuração.
Principais funções já implementadas:
• Interface gráfica com botões: Abrir Chrome, Ler Disputas, Ler Itens, Iniciar Lances.
• Leitura de pregões e itens a partir do portal ComprasNet.
• Configuração de lances e salvamento em arquivos locais.
Pontos pendentes:
• Automação do fluxo completo no ComprasNet (passar automaticamente pelas telas de aviso, selecionar “Disputa” e carregar pregões).
• Ajuste para lidar com mudanças de layout do site.
• Implementação de estratégias de lance (margem de 10%, disputa por posição, modo agressivo).
• Controle de pausa/retomada em tempo real.
• Integração de alertas (sons e notificações).
• Otimização da velocidade para Dispensa Eletrônica.
B. Portal Web
Objetivo: Gerenciar contas de clientes, planos de pagamento e controle de uso do robô.
Funcionalidades previstas:
• Cadastro/login de clientes.
• Área para configurar palavras-chave, estratégias e limites de lance.
• Painel de monitoramento dos pregões em andamento.
• Integração com sistema de pagamento (PIX, cartão, boleto).
• Controle de acesso ao robô (ativação/suspensão conforme pagamento).
Situação atual: Estrutura não finalizada; precisa ser desenvolvida praticamente do zero.
Sugestão de tecnologias: Python (Django ou Flask) ou Node.js para backend, React ou Vue.js para frontend, PostgreSQL ou MySQL para banco de dados.
Habilidades desejadas para o desenvolvedor:
O profissional ideal deve ter experiência com:
• Automação web e scraping: Selenium, Playwright ou Puppeteer.
• Manipulação de páginas dinâmicas e bloqueios de bot.
• Desenvolvimento Python com GUI: PyQt5 ou PySide6.
• Integração entre interface e scripts de automação.
• Desenvolvimento Web Full Stack: Backend (Django/Flask ou Node.js) e Frontend (React/Vue.js/Angular).
• Integração com APIs REST.
• Integração com pagamentos: APIs de pagamento (PagSeguro, MercadoPago, Pix API do Banco Central).
• Boas práticas e segurança: Armazenamento seguro de credenciais e estrutura escalável para múltiplos usuários.
• Experiência com projetos SaaS (opcional, mas desejável).
Resumo do que já temos e o que falta:
Já temos:
• Estrutura inicial do robô com GUI.
• Funções básicas de leitura de pregões/itens.
• Configuração de lances manual.
• Parte do código que interage com o ComprasNet.
Falta concluir:
• Automação completa de navegação no ComprasNet (do login até entrar na disputa).
• Implementar lógicas de lance e modos de disputa.
• Painel web de gestão e controle de clientes.
• Integração com pagamentos e controle de acesso.
• Testes e otimização para ambientes reais.
Habilidades desejadas: 3GSM, PHP, 1ShoppingCart, Asp.Net e .NET para Web.