WebMorphv1.0
2 unresolved eventsmock data
Bright Data Scraper Studio ร— WeMakeDevs Hackathon

WebMorph

Autonomous, self-healing web intelligence that morphs when website structures change.

WebMorph is a resilient, production-ready web scraping pipeline that monitors college textbook listings on Raajkart.com. Using a custom client-side orchestration harness over Bright Data's AI-powered Scraper Studio, WebMorph automatically detects field validation failures, triggers serverless scraper healing in the cloud, retries the runs, and pushes live diagnostics to Discord.

๐Ÿ›ก๏ธ

Schema Data Contract

Enforces strict types for name, price, INR currency, stock, URL, and timestamp.

๐Ÿ”ง

Automated AI Healing

Detects drifts and programmatically triggers Bright Data CLI heals without downtime.

๐Ÿ“ˆ

Price & Stock Diff

Compares runs against prior Supabase snapshots to detect delta changes and stock flips.

๐Ÿ“ข

Diagnostic Alerts

Fires rich Discord embeds for immediate visibility on healed or unresolved exceptions.

โšกDev mode โ€” showing mock data. Add NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY to dashboard/.env.local to load live data.

Product Prices

8 items
โšก4 products changed since last run
ProductPriceCurrencyStockScraped at
Ergonomic Mesh Office Chair$289.99โ–ผ $30.00USDโ— In stockNov 6, 19:48
Wireless Noise-Cancelling Headphones$179.00USDโ— In stockNov 6, 19:48
USB-C Hub 7-in-1$49.99USDโ—‹ Out of stockflippedNov 6, 19:48
Mechanical Keyboard TKL$134.00โ–ฒ $15.00USDโ— In stockNov 6, 19:48
Portable SSD 1TBnew$89.99USDโ— In stockNov 6, 19:48
Smart LED Desk Lamp$54.99USDโ— In stockNov 6, 19:48
Air Purifier HEPA H13$109.99โ–ผ $20.00USDโ—‹ Out of stockflippedNov 6, 19:48
Electric Standing Desk 60"new$499.00USDโ— In stockNov 6, 19:48

Health Timeline

3 events
unresolvedยทFri, Nov 6, 18:48:41

Collector returned empty array โ€” possible scraper extraction failure

Empty resultโšก real healattempt #2โฑ 4.2s
healedยทThu, Nov 5, 19:48:41

14 validation error(s) across 14 items: item[0]: missing field 'in_stock'

Missing fieldsโšก real healโฑ 1.8s
would-healยทWed, Nov 4, 19:48:41

Collector returned empty array โ€” possible scraper extraction failure

Empty result๐Ÿ”ฎ simulated

Run History

3 runs
RunStatusProductsฮ” Priceฮ” StockHealsDurationStarted
mock_1โ€ฆโš  Degraded23โ†• 3โ‡„ 10/13.1sNov 6, 18:48
mock_2โ€ฆโœ“ Healthy21โ†• 3โ€”โ€”4.0sNov 5, 18:48
mock_3โ€ฆโœ“ Healthy25โ†• 1โ‡„ 2โ€”2.8sNov 4, 18:48