Skip to content

mirameen/resume-screening

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A full stack website for viewing Job Descriptions and its corresponding screened resumes. It also has the feature to add new Job Descriptions and predict the Employee churn probability. This made using :-

  • Backend - NodeJS, Express.
  • Database - MongoDB, GridFS(to store resume files).
  • NLP - Spacy.
  • Chatbot - Rasa.
  • Frontend - Bootstrap.

Steps to run the resume screening app :-

  1. You need to have nodejs and mongodb community server installed in your PC/laptop

  2. Extract the code files from the zip or Download or Clone it from github link :- https://github.com/mirameen/resume-screening

  3. Now we have to start the mongodb server and rasa server.

Note :- I have included a very primitive chatbot in this app, but you can replace it with any rasa chatbot developed by you for your specific needs.

  1. Install rasa in your PC/laptop and run the following command in the chatbot folder to start the rasa server :- rasa run -m models --enable-api --cors "*" --debug

  2. Start the mongodb server by typing the following command in your terminal :- ./mongod

  3. Next run the following command to start the website :- node app.js

  4. Open the browser and go to the url :- http://localhost:3000/ to view the website.

Note :- Input for skills should be given with a comma as separator between each skill, while adding a new job description.

Screenshots of website :-

Landing Page :-

JD Page with chatbot :-

Resume Page :-

Screened Resume Page :-

Employee Churn Analysis form :-

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published