Skip to content

This project develops a Google chrome extension which helps job applicants to auto-fill the applications with the data provided

License

Notifications You must be signed in to change notification settings

ChaitanyaBandikatla/easy-apply-chrome-extension

Repository files navigation

Easy Apply

start with why Build Status DOI GitHub closed issues code style: prettier Maintainability codecov contributions welcome License: MIT Code of Conduct Open Source Love svg1

Watch the video

Why Easy Apply?

For making the point of why anyone should use easy apply, we take an example of a real user with the name of John Doe who is a Male.

John Doe is a student at a reputed university studying Computer Science and is doing exceptionally well in academics and has been working on a lot of research projects under various professors. All of the professors are quite happy with him and would write him stellar letters of recommendation if he decides to pursue research further ahead.

John is in his senior year and has decided to move out from the research field since he wants to try something different. He decides to apply for jobs in the industry. Since he has worked in various fields in his time in college, he has the required knowledge in various fields like Software Engineering, Data Science, System Engineering and DevOps and some more. He decided to make different resumes for the different profiles he is interested in and he can't pick a favourite because he doesn't know how the fields are in the industry.

He has no experience of applying to jobs before and has recently come to the knowledge that a typical senior applies close to 150-200 positions in the hiring season. He realises his effort has to be above average since he is not applying for a set profile. He just realizes that not only does he have to have different resumes for different profiles also the associated application information like why? and other questions have to be answered differently.

He so wishes for a tool so that as a user, he should be able to create personalised applications of different categories defined by him. He also wishes to be able to keep track of what roles he has applied to using the tool, so that it is easier for him to follow up on.

Easy Apply addresses the major pain point of job applicants like John Doe who apply close to 200 applications per application season. Almost all the applications have a similar structure which requires the applicant to provide details pertaining to work experience, graduation requirements, etc in addition to personal information. Since there is a common structure in the applications, Easy Apply provides the details in the application on the applicant's behalf. This is similar to the auto-fill feature of the browser.

Easy apply aims to solve this problem by providing a portal where users can provide their details for each job application type, mapped to a key. When the applicant proceeds to fill out the application on the company portal, the tools enable the applicant to select the details that must be provided for that specific job application using the tool which is in form of a chrome extension.

It saves a lot of time for John in his job hunt and he can use the time saved more productively elsewhere and that's why you should use Easy Apply !!!

FAQ:

How useful is it given that we have an option to login and provide details using LinkedIn?

  • An important thing to note is, people usually customize resume, and application based on role (SWE and Data scientist roles ideally look for qualities in applicants), and it only makes sense to provide role specific details which we believe is not possible with LinkedIn.

Application portals parse the doc and fill out automatically. How is this feature helping me?

  • We understand most of the application portals have this feature, but personally, we faced a lot of issues when we used that feature due to inconsistent parsing (probably because the resume using Latex), but we believe you might’ve faced it too. Our extension on the other hand will be generic and just maps data against each field, which we believe would address the parsing issues.

Auto Code Formatter/Style Checker used :

Prettier java : https://github.com/jhipster/prettier-java License : License

Prettier :https://github.com/prettier/prettier License : [License: MIT]

Code coverage tool used:

Codecov and Jacoco: https://github.com/codecov/example-java. License: Eclipse Public License 1.0

Syntax Checker used:

Maven : https://github.com/apache/maven/blob/master/LICENSE License: License

Package Manager used :

Maven : https://github.com/apache/maven/blob/master/LICENSE License: License

Nodemon : https://github.com/remy/nodemon/ License : [License: MIT]

Proposed experiment data :

Time of completion : Users selected randomly can fill out 5-10 forms manually/other autofillers and the easy apply autofiller and compare average time taken to complete application.

Number of fields autofilled in application : Users selected randomly can fill out 5-10 forms using other autofillers and the easy apply autofiller and compare the number of fields that can are autofilled by the extension.

References :

Prettier : https://github.com/prettier/prettier License : License: MIT
Contirbuting Badge : https://github.com/dwyl/repo-badges License: No License
License Badge : https://gist.github.com/lukas-h/2a5d00690736b4c3a7ba License: No License
Why Badge : https://github.com/dwyl/repo-badges License: No License
Open Source Badge : https://github.com/Naereen/badges License : License: MIT
Nodemon : https://github.com/remy/nodemon/ License : [License: MIT]
Extension Development : https://medium.com/swlh/create-a-email-password-login-system-for-your-chrome-extension-c36cff6d5e40

About

This project develops a Google chrome extension which helps job applicants to auto-fill the applications with the data provided

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published