Skip to content

aadityasah1/SHL-RECOMMENDER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#SHL Assessment Recommender System

A smart tool that recommends SHL assessments based on job descriptions or queries using Natural Language Processing.


##Project Links


##Features

  • Accepts job descriptions or keywords
  • Uses sentence embeddings (MiniLM model)
  • Recommends relevant SHL assessments
  • Accessible via Streamlit web interface
  • REST API powered by FastAPI

##Tech Stack

Layer Technology
Frontend Streamlit
Backend FastAPI + Uvicorn
Model Sentence Transformers
Embeddings all-MiniLM-L6-v2
Hosting Render (backend) + Streamlit Cloud (frontend)

##API Endpoint Usage

POST /recommend

Request Body:

{
  "query": "sales and communication skills"
}

Response:

{
  "results": [
    {
      "name": "Customer Service Simulation",
      "url": "https://www.shl.com/product/customer-service-simulation/",
      "remote_testing": "Yes",
      "adaptive_irt": "Yes",
      "duration": "35 minutes",
      "test_type": "Simulation",
      "similarity_score": 0.72
    },
    ...
  ]
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages