JobTrail is a Chrome extension designed to streamline your job search experience. It helps you quickly identify which jobs you've already seen, allowing you to focus on new opportunities and skim through listings faster.
- Multi-Platform Support: Works seamlessly across top job boards:
- OnlineJobs.ph
- Indeed
- Jobstreet
- Bossjob
- Mynimo
- Smart Marking:
- Automatic Marking: Jobs are marked as viewed as you scroll them into view.
- Manual Control: Dedicated buttons on each job listing for instant status updates.
- Visual Tags: Clear color-coded indicators for quick identification:
- 🟢 Green: Recently Viewed
- 🔵 Blue: Previously Viewed
- ⚪ Grey: Not Viewed
- Customizable Experience:
- Adjustable Shortcuts: Toggle auto-marking with configurable hotkeys (Default:
Shift + E). - View Modes: Choose how tracked jobs are displayed (Normal vs Collapsed vs Hidden).
- Wait Times: Fine-tune how long a job must be visible before it's marked.
- Adjustable Shortcuts: Toggle auto-marking with configurable hotkeys (Default:
- Clone the repository:
git clone [repository-url] cd [repo-name] - Install dependencies:
pnpm install
- Build the extension:
pnpm build
- Open
chrome://extensions/ - Enable Developer mode (top right).
- Click Load unpacked.
- Select the
distfolder generated in the project directory.
- Browse: Navigate to any supported job listing page.
- Mark: Use the "Mark As Viewed" buttons or simply scroll through items.
- Configure: Click the JobTrail icon in your toolbar to:
- Toggle Auto-Marking.
- Change View Modes.
- Customize keyboard shortcuts.
- Adjust observer delays.
Distributed under the MIT License. See LICENSE.txt for more information.
- Add support for Jobstreet recommended jobs.
- Add popup icon indicator for auto-mark status.
- Add support for multi tab synchronization
- When multiple tabs with different filters of the same job board are opened the listings that were marked in one tab do not sync in the other tab