I applied to 40+ jobs in the last few weeks and lost track of half of them.
LinkedIn, Naukri, Greenhouse, company portals... and the worst part: statuses change silently. One portal moved me to "Shortlisted" and I only found out because I happened to log in.
So I built ShortList, a job tracker that updates itself.
→ Apply anywhere. A Gmail filter forwards job emails, and ShortList reads them: confirmations create the application, "viewed" and rejections update it, automatically.
→ Save any job in one click with the Chrome extension, including the full JD (because postings disappear right before your interview).
→ Share a job from the LinkedIn or Naukri app on your phone, and it's saved.
→ It remembers what you told each company: CTC, notice period, years of Node.js.
→ Follow-up reminders, plus optional AI interview prep and follow-up drafts using your own API key.
Every automatic change shows up on a timeline with its source and you can undo it.
It's free, open source (AGPL-3.0) and self-hostable, and built with Indian job seekers in mind: LPA, notice period, Naukri.
Stack: Node.js, Express, TypeScript, PostgreSQL, React PWA, Chrome MV3 extension.
Try it yourself: [https://yash-satankar.github.io/shortlist/](https://yash-satankar.github.io/shortlist/)
If you're job hunting too, I'd love your feedback.