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.