A web-app which scans keywords in a job listing, using the IBM Watson Natural Language Processing API.
- React
- Node.js
- Express
- IBM Watson Natural Language Processing API
To get a local copy up and running follow these simple steps.
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
- Clone the repo
https://github.com/HaiderZaidiDev/nlp-job-listing-keyword-scanner
- Install NPM packages
npm install
- Start the React project.
npm start
- Start the API Proxy Server.
cd server node server.js
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.
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.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request