backend
Auto-Trigger Course Extraction
Backend service for automated course data extraction
Problem
Manually copying course metadata from pages is slow and error-prone for learners tracking content.
What I built
Backend API that receives structured payloads from a Chrome extension and stores or processes course data on trigger events.
Architecture
Extension detects page context → sends extraction payload to API → backend validates and persists course records.
API highlights
- Webhook-style endpoints for extension-triggered extraction
- Validation layer for scraped course metadata
Challenges
- Handling inconsistent page structures across course platforms
TypeScriptNode.jsExpress