JobTracker — Self-Hosted Application Tracker
Job hunting is tedious. JobTracker keeps every application in one dashboard you run yourself: a Chrome extension reads the posting from the tab you are viewing, and your own server stores it — search, status tracking, and resume matching included.
What it does
- Save jobs from LinkedIn, Indeed, Glassdoor, Lever, Greenhouse, Workday, and other career pages in one click
- Dashboard to review, search, filter, edit, and delete applications
- Compare a job description against your saved resume — matched and missing keywords
- Fill saved LinkedIn and GitHub profile URLs into supported application forms
- Standard page-metadata extraction, with optional AI assist (Claude, GPT, or Gemini)
- Self-hosted — your data stays in your own PostgreSQL
Tech stack
Next.js 16 with React 19 and TypeScript on a Node.js 22 server. Prisma 7 ORM with PostgreSQL. Tailwind CSS v4 for styling, and a Chrome extension built on the standard Web Extensions API. AI-assisted extraction is optional, supporting Anthropic, OpenAI, and Google Generative AI.