Audit, Fix & Upgrade Existing Scraper + Auto-Lister Platform (MongoDB, MV3, eBay, Shopify/Wix)

Замовник: AI | Опубліковано: 28.12.2025

Project Title Audit, Fix & Upgrade Existing Scraper + Auto-Lister Platform (MongoDB, MV3, eBay, Shopify/Wix) Project Overview We operate ecomlisters.com, an existing scraper and auto-listing platform with an active admin panel (admin.ecomlisters.com). The system was previously working but has partially broken due to external changes such as website DOM updates, Chrome Manifest V3 migration, and marketplace API updates. We are seeking a senior developer or experienced automation agency to audit, repair, upgrade, and stabilize the current system. This is not a rebuild-from-scratch project. The core system, workflows, and database already exist and must be fixed and hardened. Current System (High-Level) Backend with MongoDB (OrangeDB layer) Custom multi-site product scrapers Chrome extension (Manifest V3 issues present) Auto-lister for eBay Admin dashboard: https://admin.ecomlisters.com/dashboard Source Websites (Scraping) Amazon (ONLY AMAZON 1st) eBay (.com – existing, needs fixing) Shopify or Wix (to be added as a connector) Scope of Work Phase 1: Audit & Diagnosis Review existing codebase, scrapers, and MongoDB schema Identify failures due to: DOM/layout changes on source sites Anti-bot measures Manifest V3 migration issues eBay API policy / validation changes Provide a clear technical assessment and fix plan Phase 2: Scraper Fix & Upgrade (Core) Repair DOM-fragile scrapers Introduce resilient selectors with fallback logic Move heavy scraping logic to server-side Playwright/Puppeteer Category-focused extraction (electronics & appliances only) Automatic recovery when site structures change Phase 3: Chrome Extension (Manifest V3) Proper MV3-compliant architecture Content scripts → data capture only Background service worker → queue & sync Backend handles scraping and marketplace uploads Phase 4: Marketplace Uploaders eBay (Existing – Repair Required) Patch existing uploader (no full rewrite) Fix policy, inventory, image, and variation issues Improve error handling, retries, and logging Inventory-aware logic (update vs create listings) Shopify / Wix (New Connector) Products & variants Images Collections Inventory sync Status tracking Phase 5: Database & Stability Retain MongoDB / OrangeDB Schema normalization De-duplication Delta updates Failed-job re-queue mechanism Phase 6: Documentation & Handover Code documentation System walkthrough Short-term post-deployment support Optional long-term maintenance engagement What We Are Looking For Strong experience fixing broken scraper systems Deep understanding of Chrome Manifest V3 Hands-on experience with eBay API Experience with Shopify or Wix APIs MongoDB-backed production systems Ability to stabilize existing code (not force rebuilds) Engagement Model Paid Audit → Fix → Stabilization (milestone-based) Long-term support optional NDA required before sharing codebase, database access, or credentials. To Apply, Please Share Similar projects where you repaired or stabilized existing systems Your approach to handling frequent DOM changes Estimated timeline for audit + repair Availability for ongoing support If you want, next I can: Compress this for Upwork character limits Create a milestone payment breakup Prepare a developer screening checklist Draft a technical NDA Help you evaluate proposals