JobTrackr is a simple and efficient web application that helps job seekers track and manage their job applications in one place. It provides a clear overview of application statuses, helping users stay organized throughout their job search process.
Job seekers often apply to multiple positions across different platforms and struggle to keep track of:
- Application statuses
- Company details
- Progress across interviews
This leads to confusion, missed follow-ups, and poor organization.
JobTrackr provides a centralized dashboard where users can:
- Add job applications
- Track their status (Applied, Interview, Rejected)
- Filter applications by status
- View quick statistics
- Manage and update entries easily
- ➕ Add job applications (company, role, status)
- 📊 Status tracking (Applied, Interview, Rejected)
- 🔍 Filter jobs by status
- 🗑️ Delete job entries
- 💾 Persistent storage using LocalStorage
- 📈 Dashboard stats (application insights)
- 📱 Responsive and clean UI
- Frontend: React (TypeScript)
- Styling: Tailwind CSS
- State Management: React Hooks (useState, useEffect)
- Storage: LocalStorage
- Deployment: Vercel
Clone the repository:
git clone https://github.com/Joiejoie1/jobtrackr.git
cd jobtrackrInstall dependencies:
npm installRun the development server:
npm run dev- Add a job application using the form
- View it instantly in the dashboard
- Filter applications by status
- Delete entries when no longer needed
- Refresh the page — your data remains saved
- User authentication (login/signup)
- Cloud database integration (Firebase/Supabase)
- Edit/update job entries
- Notifications or reminders
- Dark mode
This project was built as part of the Remote Hustle Developers Challenge (RHDC) Stage 1.
If you’d like to connect or collaborate:
- Name: Joy Gundu
- Email: soniqjjj@gmail.com
JobTrackr is designed to be simple, practical, and user-focused, helping job seekers stay organized and in control of their application journey.