Skip to content

HaiderZaidiDev/nlp-job-listing-keyword-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


NLP Keyword Scanner

A web-app which scans keywords in a job listing, using the IBM Watson Natural Language Processing API.

About The Project

Demo Gif

Built With

  • React
  • Node.js
  • Express
  • IBM Watson Natural Language Processing API

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Checkout the IBM Watson Natural Language Processing API here, then create your own credentials and service urls. Set these to their respective environment variables: apikey, serviceURL

Installation

  1. Clone the repo
    https://github.com/HaiderZaidiDev/nlp-job-listing-keyword-scanner
  2. Install NPM packages
    npm install
  3. Start the React project.
    npm start
  4. Start the API Proxy Server.
    cd server
    node server.js

Usage

Paste the responsibilities section of a job listing (or really, any relevant information) onto the website to fetch important keywords - then, read through the list of keywords and try to include them in relevant bullet points.

For an example, check the demo-gif above to see how the website works.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

A job listing keyword scanner, powered by IBM Watson's NLP platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published