Realizado

Desenvolvimento de App Desktop ou Web para Automação de Downloads (Python + Scraping Avançado)

Publicado em 27 de Setembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Preciso de um(a) desenvolvedor(a) experiente para criar um aplicativo desktop (Windows – preferencial) que automatize rastreamento, organização e download de cursos online (arquivos MP4 e PDFs). As funcionalidades principais incluem: Rastrear periodicamente uma plataforma de cursos, detectando automaticamente novos cursos e atualizações. Exibir todo o catálogo em um dashboard central, sem que o usuário precise informar links. Permitir downloads em lote (arquivo individual ou módulo completo) mantendo a hierarquia de pastas do site. Armazenar histórico, cookies e metadados (SQLite). Possibilitar login persistente e tratamento de captcha quando necessário. Oferecer uma interface moderna, responsiva e amigável (PyQt6 ou Electron + Vue/React). Tecnologias e requisitos essenciais: Python 3.x, Playwright (preferencial) ou Selenium + BeautifulSoup4, SQLite para persistência, requests/httpx + aiohttp/asyncio para downloads paralelos, FastAPI ou Flask (se optar por versão web/híbrida), Logs e tratamento de erros (logging, rich), Empacotamento em executável (PyInstaller, cx_Freeze ou Electron Builder). O aplicativo deve ter um atualizador automático. Boas práticas de segurança são fundamentais (armazenamento de credenciais, manuseio de cookies/tokens). O planejamento e arquitetura do projeto envolvem: Módulo de rastreamento e scraping, Módulo de downloads em lote, Interface gráfica e integração. Busco um desenvolvedor sênior em Python com experiência comprovada em scraping avançado e automação (Playwright/Selenium), histórico de aplicativos desktop (PyQt6) ou híbridos (Electron + Vue/React), conhecimento sólido em downloads assíncronos, bancos de dados e UX, e um portfólio com projetos semelhantes.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Plataformas exigidas Windows

Prazo de Entrega: 10 de Outubro de 2025

Habilidades necessárias

Outro projetos publicados por P.