Modular AI-powered resume and job analysis platform using CrewAI and MCP servers. Features include resume parsing, job description analysis, ATS optimization, real-time feedback, scoring, bulk compari
A full-stack modular AI-driven platform for advanced resume parsing, job analysis, intelligent scoring, structured feedback, and reporting. Powered by FastAPI, CrewAI, and FastMCP with a modern React frontend.
git clone https://github.com/KaushalprajapatiKP/ATS-Checker-Resume-using-CrewAI-MCP
cd https://github.com/KaushalprajapatiKP/ATS-Checker-Resume-using-CrewAI-MCP/backenduv venv
uv sync
uv locksource .venv/bin/activate # macOS/Linux
.venv\Scripts\activate # Windowsuv pip install -r requirements.txtuv pip sync # Ensures environment matches lock file
uv pip compile # Generates requirements.lock.txt (if needed)uvicorn app.main:app --reloadpython3 -m venv venvmacOS/Linux:
source venv/bin/activateWindows:
venv\Scripts\activatepip install -r requirements.txtOr (if using pyproject.toml):
pip install .If not initialized:
npm create vite@latest frontend -- --template reactcd frontend
npm installnpm run dev# Backend
source ../backend/.venv/bin/activate # macOS/Linux
.venv\Scripts\Activate # Windows
# Frontend (already active with npm)KaushalprajapatiKP/ATS-Checker-Resume-using-CrewAI-MCP
June 13, 2025
June 18, 2025
JavaScript