Stop guessing if your resume is good enough. The Resume Score Engine uses powerful AI to instantly score your resume against any job description. See your match score, find missing keywords, and get the feedback you need to beat the hiring bots and get noticed.
---
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Backend: Python, FastAPI
- AI / LLM: LangChain, Groq Cloud (
meta-llama/llama-4-maverick-17b-128e-instruct)- Note: While the project was initially developed with more powerful models like
gpt-oss-120b, it now uses the Maverick model to ensure maximum speed and responsiveness.
- Note: While the project was initially developed with more powerful models like
- Deployment: Vercel (Frontend) & Render (Backend)
Get this running on your own machine in a few steps.
git clone [https://github.com/Manav54321/resume_score_engine.git](https://github.com/Manav54321/resume_score_engine.git)
cd resume_score_engine/resume-ats-checkerNavigate to the backend folder, create a virtual environment, and install the Python packages.
# From the resume-ats-checker directory
cd backend
# Create and activate virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txtIn a new terminal, navigate to the frontend folder and install the Node packages.
# From the resume-ats-checker directory
cd frontend
# Install dependencies
npm installYou need two separate terminals to run the application.
# Make sure you are in the backend directory
cd backend
# (If your venv isn't active)
# source venv/bin/activate
# Set your API key (IMPORTANT for local testing)
export GROQ_API_KEY="YOUR_GROQ_API_KEY_HERE"
# Run the server
uvicorn app.main:app --reloadYour backend is now running at http://localhost:8000.
# Make sure you are in the frontend directory
cd frontend
# Run the dev server
npm run devYour frontend is now live at http://localhost:5173. Open this URL in your browser.
This project is deployed with a split backend/frontend architecture.
- Push your code to GitHub.
- Create a new Web Service on Render and connect your GitHub repo.
- Use the following settings:
- Root Directory:
resume-ats-checker/backend - Build Command:
pip install -r requirements.txt - Start Command:
python run.py
- Root Directory:
- Go to the Environment tab and add your
GROQ_API_KEY. - In
backend/app/main.py, add your live Vercel URL to theoriginslist to fix CORS.
- In
frontend/src/App.tsx, update theaxios.postURL to point to your live Render backend URL. - Push the change to GitHub.
- Create a new project on Vercel and import your GitHub repo.
- Use the following settings:
- Framework Preset:
Vite - Root Directory:
resume-ats-checker/frontend
- Framework Preset:
- Deploy!