{"id":38676316,"url":"https://github.com/zaytiri/jobapplicationtracker","last_synced_at":"2026-01-17T10:01:06.806Z","repository":{"id":239010309,"uuid":"775613760","full_name":"zaytiri/JobApplicationTracker","owner":"zaytiri","description":"A simple desktop app that allows you to easily track job applications by creating different status and viewing relevant statistics.","archived":false,"fork":false,"pushed_at":"2024-05-13T11:41:56.000Z","size":7523,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-13T14:26:37.260Z","etag":null,"topics":["auto-fill","job","linkedin","offer","roadmap","scrape","statistics","track","tracking"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zaytiri.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-21T18:01:12.000Z","updated_at":"2024-05-13T11:42:00.000Z","dependencies_parsed_at":"2024-05-09T13:51:28.908Z","dependency_job_id":null,"html_url":"https://github.com/zaytiri/JobApplicationTracker","commit_stats":null,"previous_names":["zaytiri/jobapplicationtracker"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/zaytiri/JobApplicationTracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaytiri%2FJobApplicationTracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaytiri%2FJobApplicationTracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaytiri%2FJobApplicationTracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaytiri%2FJobApplicationTracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zaytiri","download_url":"https://codeload.github.com/zaytiri/JobApplicationTracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaytiri%2FJobApplicationTracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28505570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auto-fill","job","linkedin","offer","roadmap","scrape","statistics","track","tracking"],"created_at":"2026-01-17T10:00:44.049Z","updated_at":"2026-01-17T10:01:06.779Z","avatar_url":"https://github.com/zaytiri.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JobTrackr - Job Application Tracker\n\n[//]: # (INTRO GIF HERE)\n\n## Table of Contents\n\n- [Description](#description)\n- [Features](#features)\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Support](#support)\n- [License](#license)\n- [Status](#status)\n- [Shoutout](#shoutout)\n\n\u003ca name=\"description\"\u003e\u003c/a\u003e\n## Description\n\nA simple desktop app that allows you to easily track job applications by creating different status and viewing relevant statistics.\n\nJob applications can also easily be added by providing the URL of the offer and all relevant information will be processed automatically into the app.\n\n### Gallery for UI\n\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/1.png\" width=\"700\" height=\"400\" /\u003e\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/2.png\" width=\"700\" height=\"400\" /\u003e\u003cbr\u003e\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/3.png\" width=\"700\" height=\"400\" /\u003e\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/4.png\" width=\"700\" height=\"400\" /\u003e\u003cbr\u003e\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/5.png\" width=\"700\" height=\"400\" /\u003e\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/6.png\" width=\"700\" height=\"400\" /\u003e\u003cbr\u003e\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/7.png\" width=\"700\" height=\"400\" /\u003e\n\u003cimg src=\"https://github.com/zaytiri/JobApplicationTracker/blob/main/readme-imgs/8.png\" width=\"700\" height=\"400\" /\u003e\u003cbr\u003e\n\n\u003ca name=\"features\"\u003e\u003c/a\u003e\n## Features\n\n| Status | Feature                                     |\n|:-------|:--------------------------------------------|\n| ✅      | Add, view and remove job applications         |\n| ✅      | Add, view and remove job statuses         |\n| ✅      | Auto fill job information through offer's URL         |\n| ✅      | Auto update job status through offer's URL         |\n| ✅      | View activity roadmap for each job application         |\n| ✅      | View statistics         |\n| ❌      | Add, view, remove and sort job applications by custom tags        |\n| ❌      | Add, view and remove documents to each job application        |\n| ❌      | Generate Sankeymaic Diagram Input based on statistics and status        |\n\n\n_Disclaimer: The order does not necessarily describe the priority of development of each feature which the status corresponds to ❌._\n\nAny 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.\n\n### Auto fill feature\nWhen 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.\n\nCurrently, the feature supports the following platforms with the respective URL structure that the system supports:\n- LinkedIn: \"https://www.linkedin.com/jobs/view/\u003cJOB_UID\u003e\"\n- GlassDoor: \"https://www.glassdoor.com/Job/\u003cJOB_UID\u003e\" or \"https://www.glassdoor.com/job-listing/\u003cJOB_UID\"\n- Xing: \"https://www.xing.com/jobs/\u003cJOB_UID\u003e\"\n\n(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.)\n\n### Database\nThe app stores all persistent information in a local database which should be available in the following folder:\n    `C:\\Users\\\u003cyourusername\u003e\\jobtracker\\data` containing a file named `jobtracker.db`.\n\nThis file contains all information and if deleted or modified, the saved information in the app could be either deleted or corrupted, respectively.\n\n### Future features\nAll future features are documented in the above table with a ❌ icon. More can be added with time.\n\n\u003ca name=\"prerequisites\"\u003e\u003c/a\u003e\n## Prerequisites\n\nTo run this program you will need the following:\n- [JDK 17 Download](https://www.oracle.com/java/technologies/downloads/#jdk17-windows) ([x64 Installer (for Windows)](https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe) recommended)\n\nThe 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](https://javaalmanac.io/bytecode/versions/)).\n\n\u003ca name=\"installation\"\u003e\u003c/a\u003e\n## Installation\n\nAfter downloading the latest executable file available in the [Releases](https://github.com/zaytiri/JobApplicationTracker/releases) page, right-click the jobtrackr_setup.exe and follow the instructions from the installer.\n\n1. Installing should take a few minutes due to some third party libraries but this is planned to be reduced in the upcoming releases.\n\n\u003ca name=\"support\"\u003e\u003c/a\u003e\n## Support\n\n1. 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` \n\nIf any issues/problems are encountered, please feel free to open an issue.\n\n\u003ca name=\"license\"\u003e\u003c/a\u003e\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\u003ca name=\"status\"\u003e\u003c/a\u003e\n## Status\n\nCurrently, fully maintaining it.\n\n\u003ca name=\"shoutout\"\u003e\u003c/a\u003e\n## Shoutout\n\nThe UI was fully based on this [free template](https://www.creative-tim.com/product/argon-dashboard-chakra) made by Creative Tim.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaytiri%2Fjobapplicationtracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzaytiri%2Fjobapplicationtracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaytiri%2Fjobapplicationtracker/lists"}