This repo provides the code used to create the SkillsMatcher tool developed in partnership with Sussex Chamber of Commerce.
The repo has two main attributes:
mcc_sussex/app.py
: the code for the frontend of the Streamlit appmcc_sussex/backend/*
: all of the code for the data preprocessing and similarity calculations to evaluate job similarity using the algorithm described in this blog post
To run the app locally:
- Clone this repo
git clone https://github.com/nestauk/dap_ds_mcc_job_similarity_tool.git
- Download the data with the pre-computed similarity calculations and place it within the
mcc_sussex
folder in the root directory - Install the project: from within the project folder run
pip install -e .
- Run the app:
streamlit run mcc_sussex/app.py
To build a new app using the algorithm:
- Download the data with the pre-computed similarity calculations
- Leverage the utility functions in
backend\recommendations
to compare jobs