A simple desktop app that allows you to easily track job applications by creating different status and viewing relevant statistics.
Job applications can also easily be added by providing the URL of the offer and all relevant information will be processed automatically into the app.
Status | Feature |
---|---|
✅ | Add, view and remove job applications |
✅ | Add, view and remove job statuses |
✅ | Auto fill job information through offer's URL |
✅ | Auto update job status through offer's URL |
✅ | View activity roadmap for each job application |
✅ | View statistics |
❌ | Add, view, remove and sort job applications by custom tags |
❌ | Add, view and remove documents to each job application |
❌ | Generate Sankeymaic Diagram Input based on statistics and status |
Disclaimer: The order does not necessarily describe the priority of development of each feature which the status corresponds to ❌.
Any new features are very welcomed. If you need some feature or you have any suggestion, open an issue and I can analyse if it's feasible.
When adding a new job offer, by providing first the specific URL of the job offer, the program can scrape the link for all the relevant information to create a new job offer in the system.
Currently, the feature supports the following platforms with the respective URL structure that the system supports:
- LinkedIn: "https://www.linkedin.com/jobs/view/<JOB_UID>"
- GlassDoor: "https://www.glassdoor.com/Job/<JOB_UID>" or "https://www.glassdoor.com/job-listing/<JOB_UID"
- Xing: "https://www.xing.com/jobs/<JOB_UID>"
(Note: The Tootltip in this feature will say that currently it only works for LinkedIn, but that's not the case. Will be updated in the next release.)
The app stores all persistent information in a local database which should be available in the following folder:
C:\Users\<yourusername>\jobtracker\data
containing a file named jobtracker.db
.
This file contains all information and if deleted or modified, the saved information in the app could be either deleted or corrupted, respectively.
All future features are documented in the above table with a ❌ icon. More can be added with time.
To run this program you will need the following:
- JDK 17 Download (x64 Installer (for Windows) recommended)
The JDK 17 is necessary to run .jar executable files. For now, the version cannot be higher than 17, due to compiled version files (more info here).
After downloading the latest executable file available in the Releases page, right-click the jobtrackr_setup.exe and follow the instructions from the installer.
- Installing should take a few minutes due to some third party libraries but this is planned to be reduced in the upcoming releases.
- If you successfully installed the app but when trying to add a job offer or add a new status, if the popup does not disappear and the button appears to not do anything this could mean that you do not meet the JDK 17 requirement. Please check again if the JDK version you have for java is 17. You can also open a Command Prompt and input the following command:
java -version
If any issues/problems are encountered, please feel free to open an issue.
Currently, fully maintaining it.
The UI was fully based on this free template made by Creative Tim.