githubstevemas / scrape-and-hire

Use your CV to match it with job postings scraped from job board
MIT License
1 stars 0 forks source link
hiring job matching-engine python scraping sql

Build Status Python Version

Scrape & Hire


This Python project allows users to upload their CV in PDF format and matches it with job postings scraped from job board like Indeed. The system extracts key details from the CV and job descriptions, then calculates a matching score to help users find the most relevant job opportunities.


Features



[!NOTE] This project is currently in its beta phase, and the final version is still under development. See Upcoming Features for planned future releases.


Technologies Used



Install and configuration


  1. Clone the repository:

    git clone https://github.com/githubstevemas/scrape-and-hire.git
  2. Install the required dependencies: Navigate to the project directory and run:

    pip install -r requirements.txt
  3. Install trained pipeline for spaCy:

    python -m spacy download fr_core_news_md

    (you can find more trained models here)


How to run


Once the project configuration is completed you can execute the following commands in the project folder to start server :

 python main.py


Usage


  1. Set NLP pipeline:

    When trained pipeline is installed, go to Settings Menu, then set the dowloaded one as current. You can install many models and choose one for process.


Troubleshooting



Upcoming Features



Contact


Feel free to mail me for any questions, comments, or suggestions.