A production-ready full-stack MERN application that helps job seekers organize, track, and optimize their job search pipeline from application to offer.
๐ Live Demo: https://job-tracker-client-murex.vercel.app
๐ GitHub Repository: https://github.com/nitinkumar2912/JobTracker
- JWT Authentication
- Secure Password Hashing (bcrypt)
- Protected Routes
- User-specific Data Isolation
- Persistent Login Sessions
- Create, Edit, Delete Applications
- Track Application Status
- Recruiter Information
- Salary Tracking
- Resume Version Tracking
- Cover Letter Tracking
- Notes & Follow-ups
- Application Trends
- Status Distribution
- Offer vs Rejection Metrics
- Source Analysis
- Monthly Application Insights
- Drag & Drop Workflow
- Visual Status Management
- Pipeline Tracking
- Follow-up Reminders
- Interview Notes
- Task Checklists
- Activity Timeline
- Priority Labels
- CSV Export Support
- Search & Filtering
- Advanced Sorting
- Pagination
- React.js
- Vite
- React Router
- Recharts
- React Hot Toast
- Lucide Icons
- Custom Responsive CSS
- Node.js
- Express.js
- JWT Authentication
- bcrypt
- Mongoose
- MongoDB Atlas
- Vercel (Frontend)
- Render (Backend)
https://job-tracker-client-murex.vercel.app
https://jobtracker-t8ui.onrender.com
React + Vite
โ
โผ
Express.js API
โ
โผ
MongoDB Atlas
JobTracker
โ
โโโ client
โ โโโ src
โ โ โโโ components
โ โ โโโ context
โ โ โโโ hooks
โ โ โโโ pages
โ โ โโโ services
โ โ โโโ styles
โ โ โโโ utils
โ
โโโ server
โ โโโ src
โ โ โโโ config
โ โ โโโ controllers
โ โ โโโ middleware
โ โ โโโ models
โ โ โโโ routes
โ โ โโโ seed
โ โ โโโ utils
โ
โโโ README.md
git clone https://github.com/nitinkumar2912/JobTracker.git
cd JobTrackernpm installCreate:
server/.envAdd:
PORT=5001
MONGO_URI=YOUR_MONGODB_URI
JWT_SECRET=YOUR_SECRET_KEY
JWT_EXPIRES_IN=7d
CLIENT_URL=http://localhost:5173Optional:
client/.envVITE_API_URL=http://localhost:5001/apinpm run dev- Authentication System
- Dashboard Analytics
- Application CRUD
- Activity Timeline
- Follow-up Reminders
- Kanban Workflow
- CSV Export
- Interview Tracking
- Recruiter Management
- User Profile Management
- Built and deployed a full-stack MERN Job Tracking Platform.
- Implemented JWT-based authentication and protected APIs.
- Designed analytics dashboards using Recharts.
- Integrated MongoDB Atlas, Render, and Vercel deployment pipelines.
- Developed Kanban workflow and productivity tools for job seekers.
- Email Notifications
- Calendar Integration
- Resume Uploads
- Browser Extension
- AI-powered Job Parsing
- AI Match Scoring
- Public Shareable Boards
Nitin Ahlawat
- GitHub: https://github.com/nitinkumar2912
- Portfolio: https://nitinkumar2912.github.io/portfolio/
โญ If you found this project useful, consider giving it a star.