Search for job offers on various sites, all in one page
Demo
A light-weight preact app I wanted to do while learning preact
- 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
- indeed
- stackoverflow
- monster
- typescript
- preact
- parcel
- redux-zero
- lynt
- jest
- puppeteer
- 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
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.