Back to selected workFull-Stack MERN + AI Platform 
JobTrackr
AI-powered job application tracker with pipeline analytics, status stages, and cover letter generation.
https://ai-job-tracker-5zrn.vercel.appVerified Production Build

React 18Node.jsExpressMongoDBTypeScriptTailwind CSSGoogle Gemini APIFramer MotionZustand
“Streamline job hunt pipelines with automated AI resume matching and cover letter generation.”
System Architecture
JobTrackr is an AI-powered job application management platform designed to streamline the tech job hunt. Built with the MERN stack and TypeScript, it offers a Kanban-style pipeline (Saved → Applied → Interviewing → Offered → Rejected), interactive analytics charts, and automated cover letter generation via Gemini AI.
Client LayerReact 18, Vite, TypeScript, Tailwind CSS, Framer Motion, Zustand, Recharts
REST APINode.js Express backend with RESTful resource routing and controller separation
Database & PersistenceMongoDB with Mongoose schemas for users, jobs, application stages, and cover letters
Authentication & SecurityDual auth: Email/Password (bcryptjs + JWT) and Google OAuth 2.0 via Passport.js
Production Hardening
End-to-end type safety across models, API responses, and client forms via Zod
Multi-stage pipeline tracking (Saved, Applied, Interviewing, Offered, Rejected) with persistent notes
AI-driven cover letter generation tailored to candidate resume and job description
Visual Recharts dashboard displaying application trends, status ratios, and weekly activities
Security hardening with helmet, cors origin whitelisting, and express-rate-limit protection
Next Project
MergeCanvas