Coder Social home page Coder Social logo

ogclouddev / cover-letter-snippets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from amruta-ranade/cover-letter-snippets

0.0 0.0 0.0 5.44 MB

Angular/MongoDB/Node.js Express local application for quickly composing a cover letter that discusses each keyword and technology on a job listing.

JavaScript 14.04% TypeScript 70.47% CSS 6.15% HTML 9.33%

cover-letter-snippets's Introduction

cover-letter-snippets

Angular/MongoDB/Node.js Express local application for quickly composing a cover letter that contains important keywords and technology on the job listing(s) that you provide. You can use this tool to figure out what keywords appear most frequently in a job description, and quickly add paragraphs from your previous cover letters that discuss those important keywords.

Put together your Cover Letter Gif

Using Snippets

To Install Snippets:

Install Cover-Letter-Snippets with npm i cover-letter-snippets (Note: Some users may have to install globally npm i -g cover-letter-snippets)

To Run Snippets:

Enter the command snippets to run the program. This will start a localhost server that will serve the application on localhost:3141. A browser will open automatically.

The easiest way to save your cover letter snippets is to store them in a JSON file. Click "Connect to JSON File" to create a file that you can read from/write to.

If you'd like to use Cover Letter Snippets across computers, store your data in an Mlab Database. Follow the instructions here: (Setting up a database)

First, paste the URI (including UN and Password) from your Mlab database and click "Connect to Database".

If you want to play around with the app, there is an existing database URI string in the form field. Please be a good person or I will have to take it out.

From here you can Add Snippets to your database or Build your cover letter.

Setting up a database

Snippets uses a MongoDB database on Mlab.com to store your cover letter snippets data.

  • Go to mlab.com and sign up or log in.
  • Click "Create New" under deployments.
  • Choose AWS and the Free Sandbox plan.
  • Pick a region and name your database.
  • Follow the prompts to submit and create your database.
  • Click on your new database.
  • Navigate to the users tab and click the button to create a new user.
  • Fill out the username and password.
  • copy/paste the MongoDB URI for your database and enter your username/password in the appropriate place in the URI.

Adding Snippets

Copy/Paste a small snippet of a previous cover letter covering one or more related skills, and fill out the categories field with the keywords that you want to match to the job description. (Comma Separated, no spaces.)

Add a new snippet to your database

It's also important for you to add an 'intro' and 'outro' category, so that you can add intro and outro snippets easily.

Connect to Database Gif

Editing Snippets and Categories

On the "Database" page, you'll see a table with a list of all of the cover letter snippets in your database.

From here you can click on each individual snippet or list of categories to edit them. Click off the table to save.

Build Cover Letter

First, copy/paste a job description into the textarea field and click "Parse Job Description". The application will check if any of the words in the job description match any of your snippet categories.

A table of results will be returned where you can see how many times a category has been mentioned. Click on the "Show Snippets" link to see the snippets that match those categories. ie. If you're applying for a Java Developer position, you should probably see a lot of matches for the category "java", and those are the important snippets that you want to add to your cover letter first.

View Parsed Job Description and Category Matches

Once you see snippets from a category, you can add those snippets to your cover letter, and also see the intro and outro snippets you added earlier.

Add snippets to your cover letter.

Once you're done arranging your snippets in the cover letter table, you can press the export button.

Export Cover Letter

You're basically done! You can edit the text in the textarea, and you can copy/paste your cover letter into your word doc or PDF that you're submitting with an application.

Connect to Database Gif

Contributing

If you'd like to help, there's a ton of work that can be done to improve the product. Clone the repo and make a pull request! Off the top of my head, here are some things that can be done:

Other

If you're looking to build a quick and easy resume, check out Best Resume Ever - I created the purple theme, which was based on how I styled my own resume. Check it out!

cover-letter-snippets's People

Contributors

mattcheah avatar treventrujillo avatar nick-lvov-dev avatar heatem avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.