Show HN: Wife couldn't find a dev job so I built a tool to automate the search (first2apply.com)
My wife graduated in 2022 and she was fortunate enough to land an internship at a small startup which then offered her a permanent position. But ever since then she has been trying to find another job as a frontend dev since the current one doesn't offer any growth opportunities. She started looking in 2023 right when the job market started tanking.
She's been at it for months with no success as there are little to no junior roles available and she spent most of her day refreshing linkedin to check for new opportunities.
At the beginning of this year I had this idea that I could automate the job search part for her by web scraping the search results page in linkedin. This way she could focus on work/portfolio projects and check when the tool finds new job opennings.
Long story short, what started as a small script evolved into a full fledged project since I realised this could help other people too.
The app is an electron desktop app which uses the underlying chromium instance to download the HTML of job sites and sends it to a Supabase edge function for parsing. It doesn't search the entire site, just what jobs are shown in the URL you paste into it. As of now it supports more that 10 sources including linkedin, indeed, dice, glassdoor, flexjobs, bestjobs, we work remotely and constantly looking to add more.
58 comments
[ 307 ms ] story [ 238 ms ] threadEdit: I see that it's free for now but still
1) they go to your website, you have links to social websites like linkedin.
2) user goes to your linkedin page and there's no single person associated with it.
conclusion: using "internet best practices" it sounds like a scam to me. so in a forum like HN i would expected you could open source it _or_ tell who you are, what data is being sent and collected, etc.
I'd like to use your thing but you must show a bit more goodwill first.
I've bookmarked your project and will keep a look on it. I don't mind paying for convenience if the product works but for now I'll just monitor and see how it develops.
I agree with the rest of your comment, but not sure this part is accurate. People pay for Microsoft Word or Photoshop etc., and then run them entirely on their own computer using their own computer's resources and network.
I made it a desktop app to avoid needing to run expensive cloud resources for scraping (which also includes IP proxies to get around bot detection limits). This would have meant a higher cost for the end user, which I absolutely did not want since it's targeting also unemployed people.
A lot of people have had that complaint and I'm considering building a cloud version with a higher price point, but not a priority right now.
But yeah reminds me in about a year I will also have to apply for a new job, and I'm certainly not looking forward to the whole process.
This is the full list of supported sites as of now https://imgur.com/a/hrvek3e
The app’s UI is actually built by her. I’m a backend dev so my UI skills suck.
I suppose that's asking for too much.
We do work together on the app so she's learning stuff.
An example of this is WonsultingAI’s AutoApplyAI product. Not an endorsement, I’ve never used it, just that I know it exists and what it does.
If I’m going to pay a monthly fee (once your payment processing is ready ) why am I still having to apply manually when competitors will actually submit the applications for me?
https://www.casinojoblist.com/
What did you use to built your scraper? Curious about the tech stack
also any chance for a linux version?
I'm looking into a linux version, main blocker there is that I can't find an out of the box solution for auto-updates. Hope in 2-3 weeks to figure out something.
...I don't like either :)
What's your differentiator?
So I think this approach will be a lot more accurate in finding jobs. Also have some features planned that should make it stand out, for example de-duplication of jobs posted multiple times in different locations.