A lightweight browser extension for tracking job and degree applications from the pages you visit.
ApplyBoard helps you organize the application process without leaving the browser. It can extract key details from a job posting or academic page, review and edit the result, and save it locally for follow-up.
Built with Manifest V3 (MV3) and a TypeScript monorepo, the project keeps data local in the browser and supports CSV, XLSX, and JSON exports for backups and analysis.
- Track status, deadlines, notes, tags, and custom metadata; include a default To apply state and edit entries in-line within the dashboard
- Store records locally in IndexedDB, enable fast update and one-click delete
- Import and export backup files in CSV, XLSX, and JSON formats
- Support Chrome and Edge extension builds
Visit Chrome Web Store and select Add to Chrome
Prerequisites
- Node.js 18+
- pnpm 9+
Install dependencies
corepack pnpm installBuild the extension
corepack pnpm build # default to chrome
corepack pnpm --filter @application-tracker/extension build:edge # microsoft edgeThis command generates the extension bundle for the configured browser target.
Load the Extension in Your Browser
-
Open your browser’s extensions page.
-
Enable Developer mode.
-
Click Load unpacked.
-
Select the folder:
apps/extension/output/<browser>-mv3 -
Load the entire folder.
For local development setup, testing, and contribution workflow, see CONTRIBUTING.md.
ApplyBoard stores application records locally in the browser's IndexedDB. The extension reads the active page only after an explicit user action. It does not send application data to a remote service by default, and exports are designed for user-controlled backups.
Contributions are welcome. Please read CONTRIBUTING.md before opening an issue or pull request.
This project is licensed under the MIT License.