CompanyRemote

Website with listing automation

Deadline: 2026-04-10
Project-Based

Description

Budget: $10 - $30

I need a small-scale website (roughly five to ten pages) that can pull product images, descriptions, and prices directly from other websites, publish them on our website listings, and then keep everything perfectly in sync. If an item disappears on the source site, it should disappear on mine; if the same item appears again, the system must recognise the match and automatically skip the duplicate rather than posting it twice.

meeting and scheduling tools. calendar booking, customer retention tools etc.

Core workflow • A background service scrapes selected retailer sites, captures the product data, and saves the listing on my site. • Duplicate detection runs before every save—no human review, just an immediate “skip and move on.” • A simple admin view lets me add or remove source URLs, see sync logs, and trigger manual refreshes if I need them.

Customer-facing features Visitors can browse the auto-generated catalogue, pay through PayPal, Stripe, or Square at checkout, and submit a contact form that also lets them book a meeting slot in my calendar.

Key expectations • Fully responsive design with clean navigation. • Seamless gateway integration—payments should post back into the order database with status updates. • Secure code, -friendly data handling, and clear documentation on how to add new source retailers.

Deliverables

  1. Production-ready website deployed on my host.
  2. Source-controlled codebase with readme for local setup.
  3. Scraper/cron configuration and admin dashboard.
  4. Basic test suite proving duplicate-skip logic and automatic delisting.

If you have previous experience building data-sync or marketplace platforms, let me know; I’d like to start development as soon as possible.

Skills

Database ManagementPHPAPI IntegrationWebsite DesignGDPRJavaScriptPayment Gateway IntegrationContent Management System (CMS)Web ScrapingHTMLWeb Development

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching