Job Scanner is a full‑stack project I built end‑to‑end (Python backend + React frontend). It aggregates job postings from multiple public APIs, normalizes & filters them (keywords, location, remote), caches results to speed up repeated queries, and exports matches (CSV). This class (the backend) originated as one component of our hackathon project - a web platform that searches jobs across multiple sources and tailors the user's CV to each job description.
Located in job_finder.py
:
_fetch_remotive
_fetch_adzuna
_fetch_remoteok
_fetch_goonzile
(Airtable Israel feed)_fetch_arbeitnow
Backend:
- (Optional) create virtualenv
- Install deps (currently stdlib only / minimal)
- Run:
python backend/api.py
Frontend:
cd frontend/job-scanner-frontend
npm install
npm start
Email: yonzra12@gmail.com
LinkedIn: https://www.linkedin.com/in/yehonatanezra