Code Monkey home page Code Monkey logo

resumebuilder's Introduction

Resume Builder

Parse job description url and tailor resume for user from profile.

Motivation

Tailoring resume for each job can be pain consuming lot of time. What if there was a system that would do it for us by just giving a job description url?

As Job Seeker, Resume builder helps you to tailor resume based on job description url. Create your profile once including education, work experience, achievements, projects, and skills. Just type in the job description url and it shall tailor you resumes picking up most relevant project and skills.

As a recruiter you can search candidates based on skill set and initiate conversation.

Installation

Python

  1. Install Pyhton.
  2. Install pip if not present.
  3. Install BeautifulSoup for crawler in python. pip install beautifulsoup4

NodeJS Install node js and then to install required npm packages,

 cd resbuilder/src/backend
 npm install

Mongo

Environment Variables set environment variables on your server.

export PORT=80
export LINKEDIN_API_KEY=your_linkedin_api_key
export LINKED_SECRET_KEY=your_linkedin_secret_key

To Run Server

nodejs resbuilder/scr/backend/server.js

Architecture

The web app is divided into largely following components

Server

Server runs on nodejs express environment. Additionally we have a python script crawler.py to analyze the job description and extract out keywords.

Frontend

The frontend is in AngulaJS 1.

Contribution Guide

Does this project sounds interesting to you? Well you can contribute in following manner

  • Check out issues/ feature request. You have one in mind? Great!
  • Contact us on [email protected] or [email protected] to discuss task or feature you have on mind.
  • Fork the project, work on issue and create a pull request.

Contributors

Savan Patel ([email protected], http://www.savanpatel.in) Pankti Bhalani ([email protected])

resumebuilder's People

Contributors

savanpatel avatar pankti11 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.