cover-letter-snippets icon indicating copy to clipboard operation
cover-letter-snippets copied to clipboard

Users should have some way to edit keyword aliases

Open mattcheah opened this issue 6 years ago • 5 comments

Currently, if a job description lists PHP7 and a user's category is php, the description parser will not pick this up as a keyword. Same for similar things like ruby/rails vs rails, or ecmascript6 vs es6.

In order to make the parser more efficient at finding the most relevant keywords/categories, we need to have an option to edit categories to have an array of aliases that will also trigger a snippet's categories when the application parses the job description.

What this will most likely involve:

  • Creating a new database table of categories names, and an array of aliases.
  • Creating a new component and CRUD routes in DatabaseService for editing the category database.
  • Rearranging the view a little bit to include forms to make category editing happen.
  • Updating ParseDescriptionService to check each word against a category's alias array.

If you'd like to help out, leave a comment and I'd be more than happy to walk you through or share some opinions. Thanks!

mattcheah avatar Jul 31 '18 22:07 mattcheah

Hi @mattcheah I would like to work on this issue.

whoAbhishekSah avatar Sep 30 '18 21:09 whoAbhishekSah

@abhishek-iitj Sounds great! Let me know if you need any help?

mattcheah avatar Sep 30 '18 21:09 mattcheah

Hey @abhishek-iitj, how are you doing on this?

mattcheah avatar Oct 11 '18 02:10 mattcheah

I would like to help. Please let me know what needs to be done

vasunep0306 avatar Oct 16 '18 18:10 vasunep0306

hi @vasunep0306, thank you for helping! The instructions are in the top comment. This is a pretty big project. You'll have to create a new table in MongoDB, create a new JSON file for categories for those who prefer to use JSON, create a new view component to display and edit categories and their aliases, create CRUD routes on the databaseService, and configure the job description parser to check against category names AND aliases.

mattcheah avatar Oct 16 '18 18:10 mattcheah