An open-source kanban board to track job applications: each job posting is a card that moves through fixed stages of the hiring process, with a per-card event timeline and automatic history. Built to organize my own job search.
Job Tracker is a kanban board to track job applications: each job posting is a card that moves through fixed stages of the hiring process (Interested → Applied → In Process → Offer → Closed), with a per-card event timeline and automatic history on every stage change.
I built the project to organize my own job search, and decided to keep the code open source as a sample of how I structure a full-stack project from scratch: custom cookie-session authentication, Google login, PostgreSQL persistence with raw SQL and versioned migrations, and a real integration test suite against a Postgres instance in Docker.
The repository runs a full CI pipeline on every pull request: Jest tests, ESLint and Prettier linting, Secretlint secret scanning, and continuous deployment on Vercel.