Refresh cadence
Every 10 minutesTracked products are rechecked on the web timer contour, not through Telegram infrastructure.
Price tracker
The tracker exists for the products that are almost good enough now but worth watching a little longer. It records history, refreshes on schedule, and stays isolated from Telegram storage and flows.
Refresh cadence
Every 10 minutesTracked products are rechecked on the web timer contour, not through Telegram infrastructure.
History storage
WebPriceHistoryHistorical points exist to make price movement visible instead of forcing users to rely on memory.
Ownership model
Anonymous deviceThe first version stays light: device-scoped tracking without a heavy auth system.
Tracker layers
The tracker contour is intentionally simple: static web delivery, serverless API and timer, and separate table storage for tracked products, price history, and saved search context.
Keeps active tracked products on the web side only, separate from any bot subscriptions.
Stores chronological price points so the app can show change instead of only current state.
Lets users preserve strong filter packs that can keep feeding the watchlist later.
When tracking helps most
The tracker is strongest after a product survived filtering on discount, rating, price, and order history. That is when waiting for the next move becomes more rational than continuing to browse.
Start tracking
Search first, shortlist second, track third. That sequence keeps the dashboard useful.