Skip to content

SyShock/UJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Job Search

Search for job offers on various sites, all in one page
Demo

Description:

A light-weight preact app I wanted to do while learning preact

Features:

  • Fetching data from various sites
  • Continuous scrolling
  • Faving offers, which you've preferred
  • Settings and favs are saved in the browser
  • Selecting which jobs sites interest you, and optionally filtering by clicking on the badges

Supported sites:

  • indeed
  • stackoverflow
  • monster

Uses:

  • typescript
  • preact
  • parcel
  • redux-zero
  • lynt
  • jest
  • puppeteer

Planning to implement:

  • Feature to add your own search for a jobs site (If any of the sites has it's request routes or http classes changed, utils/ also need to be updated)
  • Add search by location, salary range, job type and exclusions
  • Saving favs and settings for added site
  • Adding more sites
  • Improving the searchbar and header

Run development server:

npm run dev

Build the project (on /dist):

npm run build

Run linting with:

npm run lint

Run tests with: (Note: tests files aren't made yet)

npm run test

Note:

Running parcel on my setup gives me weird errors with typescript, removing typescript from node_modules and letting parcel install it on run dev or run build fixes this. I suspect it has something to do with tsconfig.json not being used but I've yet to find the cause for this behavior.

About

Universal Job Search

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published