Skip to content
/ junt Public
forked from Jianxuan-Li/junt

A chrome extension to track your job applications

Notifications You must be signed in to change notification settings

PoetLiu/junt

 
 

Repository files navigation

🚀 Junt

release test

Junt (Job-hUNing-Tracker) is a Chrome extension that helps you to track your job applications. It's totally free and open source.

Features | Privacy | Terms of Use

Demo video

!

Installtion

Install from Chrome Web Store (Recommended)

go to Chrome Store (Maybe not the latest version)

  • Click Add to Chrome
  • Pin Junt

Download from Github

Download latest release

Then load the extension in Chrome:

  • Open chrome://extensions/
  • Turn Developer mode on
  • Load unpacked
  • Select dist dir
  • Pin Junt

Development

Step 1: create a new .env file

create your own .env file in the project root. You can use .env.example as a template.

Replace GAPI_CLIENT_ID by your client id: https://developer.chrome.com/docs/extensions/mv3/tut_oauth/#oauth_client

Or if you want to use the default client id, you can skip this step. But you may be want to contact me to add your email to test users. (email me: [email protected])

Step 2: install dependencies

pnpm i

Step 3: Start development server

make dev

Step 4: Load extension

  • Open chrome://extensions/
  • Turn Developer mode on
  • Load unpacked
  • Select dist dir in the project root
  • Pin Junt

Test

Caveat: before running tests, you need to install dependencies first. and run make build to build the project.

.env file:

CHROME_DATA=/tmp/junt-test
CHROME_BIN=/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
CHROME_PORT=9222

for the first time, you need to run Chrome and login to Linkedin, Glassdoor, and Indeed. Also install Junt extension. e.g.

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=$(pwd)/tmp/junt-test --load-extension=Your_Project_Path/dist

Then run: make test

Publish

Version number is managed by package.json. You can use npm version to bump version.

make build

About

A chrome extension to track your job applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.3%
  • JavaScript 6.1%
  • CSS 5.9%
  • Other 0.7%