DEV Community

Cover image for ShortList
Yash Satankar
Yash Satankar

Posted on

ShortList

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/

If you're job hunting too, I'd love your feedback.

opensource #jobsearch #nodejs #typescript #buildinpublic

Top comments (0)