Python App Architecture Revamp
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted2 hours ago
Tenho um aplicativo em Python dividido em cinco componentes — Launcher em Tkinter, Executor, Overlay, banco de dados SQLite e automação Playwright. Quero que tudo funcione como um único produto coeso.
Meu objetivo principal é Adicionar novas funcionalidades, mas antes disso preciso de uma revisão completa da arquitetura para garantir que os módulos atuais estejam bem estruturados, sem bugs ocultos e fáceis de manter.
Escopo geral
• Revisar a fundo Launcher (Tkinter), Executor e Overlay, identificando gargalos de desempenho, dependências circulares ou violações de boas práticas.
• Corrigir qualquer bug encontrado, documentando o problema e a solução aplicada.
• Refatorar para uma modularização mais limpa, favorecendo injeção de dependência e testes automatizados.
• Garantir integração fluida entre Playwright, SQLite e a interface Tkinter.
• Implementar novas features que definiremos juntos; ideias iniciais incluem relatórios personalizados, autenticação de usuários ou notificações em tempo real, mas estou aberto a recomendações.
• Criar documentação clara (README, docstrings e fluxos de uso) que permita a manutenção futura sem gargalos.
Entrego acesso ao repositório Git, histórico de issues e exemplos de uso. Espero ao final: código testado, pull requests comentados, changelog consolidado e guia de implantação em qualquer ambiente Python 3.11+.
Se você tem experiência sólida em Tkinter, Playwright, padrões de arquitetura e versionamento Git, vou gostar de conversar e alinhar prazos.
Meu objetivo principal é Adicionar novas funcionalidades, mas antes disso preciso de uma revisão completa da arquitetura para garantir que os módulos atuais estejam bem estruturados, sem bugs ocultos e fáceis de manter.
Escopo geral
• Revisar a fundo Launcher (Tkinter), Executor e Overlay, identificando gargalos de desempenho, dependências circulares ou violações de boas práticas.
• Corrigir qualquer bug encontrado, documentando o problema e a solução aplicada.
• Refatorar para uma modularização mais limpa, favorecendo injeção de dependência e testes automatizados.
• Garantir integração fluida entre Playwright, SQLite e a interface Tkinter.
• Implementar novas features que definiremos juntos; ideias iniciais incluem relatórios personalizados, autenticação de usuários ou notificações em tempo real, mas estou aberto a recomendações.
• Criar documentação clara (README, docstrings e fluxos de uso) que permita a manutenção futura sem gargalos.
Entrego acesso ao repositório Git, histórico de issues e exemplos de uso. Espero ao final: código testado, pull requests comentados, changelog consolidado e guia de implantação em qualquer ambiente Python 3.11+.
Se você tem experiência sólida em Tkinter, Playwright, padrões de arquitetura e versionamento Git, vou gostar de conversar e alinhar prazos.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.