| # 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 | |