- Navigate to backend folder
cd ./models
- Install dependenceis
pip install -r requirements.txt
- We are using gemini-pro for optimizing uploaded resume. Get API key for gemini-pro model from https://ai.google.dev/
- We are using REED api for retreiving job postings. Get API key from https://www.reed.co.uk/developers/jobseeker
- Create .env file in this directory to integrate API keys. Add API key to this file in following format.
API_KEY='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
REED_API='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
- We finetuned BERT classification model for job matching. Download .pth file from https://drive.google.com/file/d/1fkOr3PZjZdOLGhl3-EzEPu_PtCFEpaAN/view?usp=sharing.
- Start the server with following command.
flask run
- Navigate to frontend folder
cd ./frontend/resume-optimizer
- Install the dependencies
npm install
- Run the server
npm start