Terminado

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

Publicado el 27 Septiembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows

Plazo de Entrega: 10 Octubre, 2025

Habilidades necesarias

Otros proyectos publicados por P.