← All projects
JavaScript · CASE STUDY

job radar

A second, separate app next to Prospect Studio: it finds jobs from free public feeds and from

ROLERepository owner
DATE2026
TYPEJavaScript
LIVE PROJECTVisit website ↗

Project overview

A second, separate app next to Prospect Studio: it finds jobs from free public feeds and from

Job Radar v3.0

A second, separate app next to Prospect Studio: it finds jobs from free public feeds and from posts you paste in yourself , grades every posting for authenticity, scores it against your profile, then writes three documents per application — a tailored CV, a cover letter and an email — none of which is a reused template .

Prospect Studio database.

  • Own Worker, own D1 database, own URL (ayaz-job-radar). Nothing here reads or writes the
  • Same Cloudflare account and the same Google sign-in client — you only add one redirect URL.
  • $0/month. Every job source is free; two optional keys (Adzuna, ReliefWeb) are free too.
  • Your priority order, built in: 1) visa sponsorship, 2) remote, 3) Bangladesh-friendly, 4) CV match.
  • Bangladesh first by default , switchable to global-first in one click.

Run it locally

Open the printed URL. Without credentials the app runs in demo mode with fictional postings; the UI says so on every screen.

Where the documents live

Per application the worker stores a pack (packs object): the parsed posting, the match, the CV, the cover letter, the email, and the two .docx files as base64. Downloads:

All four require the owner's session. The public GET /api/version returns no private data at all.

Deploy

See docs/DEPLOY.md. Short version: the repo already has wrangler.jsonc placeholders, you replace the database id, the workers URL and your Google email, deploy, then add the Job Radar redirect URL to the same Google OAuth client used by Prospect Studio.

JavaScriptGo
Discuss a project ↗← Back to selected work