Parset Monitor — multi-source platform for product monitoring
I developed a portfolio-ready MVP for intelligent product and listing monitoring. The system parses supported sources, stores item state over time, detects meaningful changes, suppresses noise, generates Telegram alert and digest notifications, and exposes the full workflow in a FastAPI operator console. The project supports multiple adapters and includes an admin panel, CI, tests, Alembic migrations, and Docker deployment.
The main focus is not just HTML parsing, but full change monitoring: preserving item state history, detecting important changes, tracking source health, sending Telegram notifications, and generating AI summaries.
Stack: Python 3.12, FastAPI, SQLAlchemy, Alembic, BeautifulSoup, APScheduler, aiogram, Gemini API, Docker.
https://github.com/makquella/smart-listing-monitor
#Python #FastAPI #WebScraping #TelegramBot #AI #Gemini #SQLAlchemy #Docker #Backend #Monitoring #Automation
The main focus is not just HTML parsing, but full change monitoring: preserving item state history, detecting important changes, tracking source health, sending Telegram notifications, and generating AI summaries.
Stack: Python 3.12, FastAPI, SQLAlchemy, Alembic, BeautifulSoup, APScheduler, aiogram, Gemini API, Docker.
https://github.com/makquella/smart-listing-monitor
#Python #FastAPI #WebScraping #TelegramBot #AI #Gemini #SQLAlchemy #Docker #Backend #Monitoring #Automation