Back to Home

UBC Design Teams — Recruitment Tracker

Overview

Auto-generated tracker of recruitment status for 33 UBC Engineering design teams. A scheduled GitHub Action re-scrapes every team's recruitment page weekly between August 15 and September 15, then asks Claude (Haiku) to turn the raw HTML into structured summaries. Outside that window the data is frozen from the last run.

Built as a pipeline: Selenium for JS-rendered pages → spaCy NER to extract dates from the UBC directory → per-team page scrape → Claude summarization to JSON → this page fetches it.


Loading team data…