Sobre este projeto
it-programming / web-development
Aberto
Projeto: Finalização e Expansão da Dashboard (Python/Flask) para Multi-Servidores
Contexto
Tenho um projeto em andamento: Dashboard para automação de contas de Tibia (OTClient).
O sistema já funciona com Aurera (via OTC modificado), mas agora quero expandir para ser multi-servidor.
Atualmente já existe:
• Dashboard desktop (Tkinter/Python) e web (Flask + HTML).
• Integração com hud otc via api v16 (aurera).
• Login OCR implementado.
• Sistema de contas e planilha de monitoramento (Account ID, personagem, status, saldo, etc.).
• Estrutura modular (controllers/, views/, services/).
⸻
Escopo da contratação
🔧 Correções
• Botão “Iniciar” (Dashboard Web)
• Hoje não chama a janela do cliente OTC pra frente.
• Não ativa corretamente a função de login OCR já existente.
• Ajustar esse fluxo para funcionar como no desktop.
🌐 Dashboard Web Online
• Transformar a versão Web em acesso remoto, rodando em VPS/servidor.
• Garantir que seja possível acessar de qualquer dispositivo via navegador.
• Interface responsiva e estável.
🔄 Sincronização Multi-pc / vps
• criar uma forma simples e segura de sincronizar dados entre múltiplos pcs e vps.
• Exemplo: cada máquina atualiza um servidor central, e a Dashboard Web consolida tudo.
• Avaliar uso de banco de dados central (PostgreSQL/Mysql) ou api rest centralizada.
🔒 Segurança
• Implementar criptografia para proteger:
• Tráfego entre otc → api → dashboard.
• Armazenamento de contas/senhas.
• Autenticação de usuário/admin.
💰 Sistema de Licenciamento / Aluguel
• Criar um sistema de aluguel/mensalidade para vender a outros usuários.
• Funcionalidades:
• Gestão de usuários e assinaturas.
• Licença vinculada a login/PC/servidor.
• Bloqueio automático ao expirar.
• Painel admin para gerenciar clientes e pagamentos.
🌍 Suporte Multi-Servidor
• Adaptar a Dashboard para funcionar com diferentes servidores OT (não apenas Aurera).
• Configuração simples por servidor (ex.: Endpoint, hud json, cliente executável).
• Permitir que cada instância/conta esteja associada a um servidor diferente.
• (Opcional) Abstrair camada otc/hud para facilitar suporte a novos ots sem reescrever código.
⸻
Diferenciais desejados
• Melhorias de ux/ui na versão web.
• Logs e alertas em tempo real (Telegram/WhatsApp/Discord).
• Documentação mínima para manutenção futura.
⸻
Tecnologias atuais
• Python 3.10+
• Tkinter (desktop)
• Flask (API/Web)
• Integração otc (hud json)
• ocr (tesseract)
• estrutura modular (controllers, views, services)
⸻
entregáveis
• código atualizado e comentado.
• Instalação/documentação básica (como rodar local e em servidor).
• Ambiente Web funcional (em VPS Linux).
• Dashboard pronta para multi-servidores.
⸻
O que espero do freelancer
• Experiência comprovada com Python (Tkinter/Flask).
• Conhecimento em integração de bots/clients (OTClient/OTs).
• Experiência com segurança e licenciamento de software é diferencial.
• Comunicação clara e prazos realistas.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias