Price Deal Watcher

Self-hosted app for watching prices and availability across products, tickets, travel, carts, and custom checks.

Status
v0.1.0
Updated
Aug 2026
Tools
Python, JavaScript, HTML, TypeScript, CSS

The problem

Self-hosted app for watching prices and availability across products, tickets, travel, carts, and custom checks.

What I built

Tracks prices and availability across products, tickets, travel, and custom checks.

How it works

  • Keeps a list of watches with a mode, query or URL, rules, tags, and an interval.
  • Runs checks in a worker and stores every result as a PricePoint.
  • Evaluates alert rules like "price below X", "drop by Y%", "back in stock", and "deal score above S".
  • Sends alerts through email, Discord, ntfy, or Pushover when those are configured.
  • Has a small React dashboard for adding watches, pausing them, running a check, and viewing history.

Tradeoffs and limits

This project does not currently have a hosted demo. Run and verification instructions live in the repository when available.

What I learned

Built as a self-hosted monitoring app instead of a one-off scraper.

Documents

Resume

Download PDF
Preview of Aden Ramirez's technical resume