ravega.net
Project

Auction source published

Marketplace monitor and bidder across two sources, consolidating multi-search watchlists and burst-polling around listing drops. Dry-run by default behind independent two-key arm switches.

Stack

Python · FastAPI · React + Vite · PostgreSQL

Notable engineering

  • Consolidates many saved searches into one watchlist across two marketplaces, each with its own tab and its own poll strategy.
  • Polls in a burst around a scheduled drop, when listings appear and disappear in seconds, rather than on a flat interval.
  • Both the bidder and the claimer are dry-run by default behind independent two-key arm switches — arming one never arms the other.
  • Records every keyword match to a corpus so the claim rules can be tuned against what actually matched, not against a guess.

Read the source →