JobTrackr helps you follow every application
JobTrackr pulls your job application emails from Gmail and keeps them organized so you always know what is happening next.
What it does
- Pulls job application emails from Gmail after you connect once.
- Puts everything in one dashboard with statuses and search.
- Shows recent activity, KPIs, and trends to spot progress.
- Works on desktop and mobile.
How it works
- Sign in with Google or email OTP.
- Finish onboarding (name + choose how far back to scan, up to 120 days).
- Connect Gmail so we can read application-related emails.
- We pull company, role, location, and status, then save them for you.
- You can add, edit, or delete entries anytime.
Tech stack
Frontend: Next.js 16, React, Tailwind, shadcn/ui, Recharts
Backend: Next.js API routes, MongoDB + Mongoose, JWT sessions (HTTP-only cookies), Nodemailer
Auth: Google OAuth 2.0 and email OTP
Security basics
- Sessions use HTTP-only cookies; OTPs are short-lived and rate-limited.
- We only pull job application emails, capped to the last 120 days to keep it focused.
- Tokens are stored encrypted/hashed and scoped to your account; rate limits help prevent abuse.
For more detail, see the main README.