The problem WorkHunt.Tech solves
We are trying to simplify the process of applying to jobs for job-seekers. We observed that there is lot of missing/outdated information on other job-seeking platforms. There are some sites out there which only list out jobs which are paid by the Organizations to be hosted on their platforms which introduces bias towards their listings. Also as a fresher we hear back a lot less from organizations posting their jobs on career sites. To Simplify this process of applying to many jobs at the same time, We are providing a feature to do multiple applications with just a click. To fill the forms for multiple jobs we have created a browser extension which will automatically detect the input fields and based on the data that is input by the user will automatically fill it. Our Auto-fill feature is also different from other auto-fill tools in the extension-market in a way that we can cover most of the fields as we provide users with options even for a new field that they come across in a job-application form.
Challenges we ran into
- We started our backend with Django because of its custom user model and security but we faced issues with it during model integration for API. We overcame it with using a lighter-framework like fastapi for creating our backend.
- Chrome APIs limited us in using message passing via popups and we also faced CSRF issue while linking extension with our backend and we had to resort to our frontend to gather user's information. In Chrome extension we had to use vanilla js and this made it difficult to maintain state and flow.
- We also wanted to use some APIs which are indexed by Google and then parse them according to our need but lack of an open-source cheap resource wasted our lot of time and with a lot of research we had to settle for a trial basis service for the project's sake. For future we can use a method to crowdsource the jobs via user i.e whenever a user visits a new career portal, they can send those jobs to us via extension and in return we will award them rewards similar to leetcode coins, cred coins, etc.
- We had also thought of recommending jobs to users based on the similarity between job description and their resume + preferences but due to time-constraint we had to stick with simple sort based on the job posted date for the time being.