Welcome to the Job Aggregator! This application uses AI to aggregate job listings from career websites.
- Install playwright
npm i playwright@latest - Create .env file with openai key and database url (mongodb used here)
npm inode index.js
- Create .env file with database url (mongodb used here)
npm inpm run dev
The job urls are listed in /backend/career_pages.js. For the company page you want to add, just navigate to the page and select various filters and options. If the filters aren't using the url parameters, you can write custom playwright code for them. (You can look at the disney+ example for clarification).
No nonsense customization for personal use case can be done by changing the userRequirements variable in /backend/index.js.
- Add more pages
- Add chunking to take care of context length.
- Paypal
- Uber
- Salesforce
- Microsoft
- Amazon
- Nutanix
- Palo Alto Networks
- Mastercard
- Expedia group
- Meesho
- Sprinklr
- Airbnb
- Grab
- Adobe
- Rubrik