Skip to content
Arman Zeinali
← All projects

Shopify product monitor

What I built

A Python service I designed, deployed, and operated on AWS EC2 under systemd, built with AI-assisted development. It tracks prices at the variant level, diffs product descriptions to catch changes, runs OCR on product images, and sends alerts to multiple Telegram recipients.

Stack

  • Python
  • AWS EC2
  • systemd
  • OCR
  • Telegram

Outcome

Monitored about 3,000 products across four services (product, image, site, and OCR monitoring). Detected a giveaway item in production.

How it works

  • Variant-level price tracking.
  • Description diff engine that flags changes between checks.
  • OCR on product images.
  • Multi-recipient Telegram alerts.
  • Runs as a systemd service on EC2.