File size: 482 Bytes
58375a1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Core data models
pydantic==2.12.5

# File text extraction (resumes/JDs as PDF or DOCX)
pypdf==6.13.3
python-docx==1.2.0

# LLM provider — Groq (free tier, OpenAI-compatible) for parsing/scoring/diagnosis
groq==0.33.0

# Web app (primary) — FastAPI backend + custom HTML/CSS/JS frontend
fastapi==0.128.8
uvicorn==0.38.0
python-multipart==0.0.20

# Streamlit UI (alternative/legacy interface) + its charts
streamlit==1.57.0
plotly==5.24.1
pandas==2.3.3

# Testing
pytest==9.1.0