Job Scraper & Emailer

Search for remote jobs, scrape listings, and email yourself tailored results — all from one place.

Job Scraper Screenshot

What It Does

This full-stack application lets users automate their job search by scraping remote job listings from the web using Puppeteer. After gathering listings, the app filters them and sends a custom email digest with the results.

Key Features

  • Job search form with keyword input
  • Automated scraping using a headless browser
  • Email delivery of scraped job results
  • Live deployment via Fly.io
Visit Live Demo »

Technologies

  • Node.js
  • Express
  • Puppeteer
  • Nodemailer
  • Fly.io (Deployment)
  • EJS Templates
  • Bootstrap
  • dotenv (config management)