Back to portfolio
CarParser999
ProductionAn automatic Moldova car market monitoring system. Parses listings from 999.md via Playwright, stores in database, notifies subscribers via Telegram bot. Has a Vue 3 PWA interface for browsing and filtering.
Tech Stack
FastAPI Playwright Vue 3 PWA SQLite Telegram Bot API
Features
- ▶ Automatic car listing parsing from 999.md
- ▶ Vue 3 PWA browsing interface
- ▶ Telegram bot @Car999RadarBot with subscriber notifications
- ▶ Filters by make, price, year
Key Solutions
- ⬥ Playwright for reliable dynamic page parsing
- ⬥ PWA — works like a native app
- ⬥ Instant notifications for new listings
Technical Challenges
Bypassing anti-scraping protection on 999.md
Deduplicating listings during re-parsing
Optimizing SQLite for fast filtered queries
Screenshots
Car Listings
Telegram Bot
Filters Interface