/07experiment
A job application tracker for your whole search — paste a link, drag your pipeline, never miss a follow-up.
At a glance
- Type
- Web App
- Stack
- Next.js
- Database
- PostgreSQL
- Pipeline
- Kanban + timeline
- License
- MIT
[ The Brief ]
A job search breaks in a predictable way. Twenty applications in, the spreadsheet has four different date formats, a recruiter's email is buried in a thread you cannot find, and the follow-up you meant to send has quietly gone cold. JobPilot keeps that in one place. Paste a job link and it fills in the role, company, location and salary; drag the card through Saved, Applied, Screening, Interview and Offer while the timeline records every move; and let follow-up dates surface before they slip. Dashboard metrics come from that history, so a rejection after an interview does not erase the interview. It runs on Next.js and Postgres with Drizzle, and it is open source under the MIT license.
[ Highlights ]
- /01
Paste a job link and it fills in the role, company, location, and salary from schema.org JobPosting and Open Graph data
- /02
Drag applications through Saved, Applied, Screening, Interview, and Offer — every move is written to the timeline
- /03
Search and filter every application from one list, with bulk stage moves and bulk delete
- /04
Compute response rate, offer rate, and median time-to-reply from the event history, not the current column
- /05
Surface overdue follow-ups on the dashboard with one-click +3d, +1w, and +2w snoozes
- /06
Round-trip your data as CSV with skip-or-update handling for duplicates
- /07
Expose an MCP endpoint and scoped API keys so an AI agent can read and update the pipeline