Capstone — Job Posting Scraper & Tracker#

Objective#

Build a pipeline that scrapes job postings, structures them, and provides an analytics dashboard.

Requirements#

  1. Use Crawl4AI to scrape job listings from two different career sites.
  2. Extract structured data (Job Title, Company, Location, Salary, Requirements).
  3. Store the structured data in Google Firestore.
  4. Build a simple dashboard (using Streamlit or a static HTML page pulling from Firestore) to display the jobs.

Deliverables#

  • Source code.
  • Link to the live dashboard.