Image
A lightweight desktop app for organizing job applications, follow-ups, interviews, offers, denials, and job-specific notes. It runs locally with Python and pywebview, so your application data stays on your computer.
Features
- Automatically groups applications into Needs Followup, No Action, Offers, and Denials.
- Uses a configurable follow-up window, remembered between sessions.
- Visually distinguishes applications that have reached the interview stage.
- Adds, edits, and deletes applications from the Manage Applications page.
- Tracks company, job title, location, status, last update, and previous follow-up activity.
- Creates and edits a Markdown file for each application's job description or notes.
- Opens Markdown notes in your computer's default editor.
- Preserves compatibility with data created by the original browser-only tracker.
Requirements
- Python 3.9 or newer
- A supported system webview (included with current macOS and Windows installations; Linux may require GTK or Qt webview packages)
Python Job Application Tracker Github Repository
NOTE: AI was used to aid in the development of this project from it's previous state (the browser job application tracker)