Prince Caleb.dev
Let’s Build
Custom solution/ 2026

VideoWatch

AI-powered video monitoring platform that scrapes and tracks videos across multiple sites.

VideoWatch
//01Engineering record

VideoWatch started as a personal need to monitor video content across multiple platforms without manually checking each site. The challenge was building a scraper that could handle JavaScript-heavy sites, bypass bot detection, and scale without consuming too much server resources.

The solution uses Python FastAPI for the backend, Playwright for headless browser scraping, and yt-dlp for platform-native extraction (YouTube, VK Video). A scheduler runs automatic scans and an SSE-powered live feed shows real-time progress. The app is deployed on Oracle Cloud Always Free tier with GitHub webhook auto-deployment.

Key engineering challenges included optimizing CPU usage on a 1 OCPU server, fixing VK Video's duplicate title/thumbnail bug caused by DOM shadowing in the JS extraction, and building a robust deduplication system that handles URL token rotation without breaking links.

Want something like this
built for you?