GIN Job Tracker is a feature-rich job application management tool designed to make the job search process seamless and organized. From tracking application stages to managing relationships and documents, this application is a one-stop solution for early-career professionals and experienced job seekers alike.
Backend:
- Java
- Spring/Spring Boot (MVC + RESTful APIs)
Frontend:
- JSP
- HTML, CSS, JavaScript (Vanilla & jQuery)
Database:
- MySQL
- Hibernate
- Spring Data JPA
Tools:
- Maven
- 🔐 User Authentication: Secure login and signup functionality.
- 📝 Job Management: Add, update, delete, and view job applications with full details.
- 🤝 Relationship Tracking: Keep tabs on relationships like recruiters, referrals, friends, and family.
- ✅ To-Do List: A handy task management feature tied to job applications.
- 📂 Document Upload: Upload resumes, cover letters, and other key files.
- 🚦 Stage Tracking: Track job progress through stages like Applied, Interviewing, Offered, Rejected.
- Sign Up/Login: Create an account or securely log in.
- Add Jobs: Log your job applications and their details.
- Track Stages: Keep track of where you are in the application process.
- Manage Relationships: Organize contacts like recruiters and referrals.
- To-Do Tasks: Stay on top of your tasks to ensure application success.
- Upload Documents: Attach key files to each job for easy access.
This project is licensed under the MIT License.
A big thank you to Per Scholas, TEKSystems, and all the resources provided!
Special thanks to:
- Eric Heilig - Our incredible instructor.
- Donavan Genas - Our ever-helpful instructor's assistant.