An AI-powered ATS Resume Analyzer that helps job seekers optimize resumes, identify skill gaps, and improve interview readiness through intelligent resume evaluation and job description matching.
ResumeIQ-AI is a full-stack AI application designed to evaluate resumes against modern Applicant Tracking System (ATS) standards. It analyzes uploaded resumes, compares them with job descriptions, extracts relevant skills and keywords, calculates ATS compatibility, and generates AI-powered recommendations to improve hiring outcomes.
The platform combines intelligent document parsing, natural language processing, and modern web technologies to provide an intuitive experience for students, professionals, and recruiters.
- AI-powered resume analysis
- ATS compatibility scoring
- Resume parsing (PDF & DOCX)
- Job description matching
- Keyword extraction and optimization
- Skill gap identification
- Personalized AI recommendations
- Secure JWT-based authentication
- Responsive and modern user interface
- RESTful API architecture
- React
- Vite
- Tailwind CSS
- Axios
- React Router
- Framer Motion
- Recharts
- FastAPI
- SQLAlchemy
- PostgreSQL
- JWT Authentication
- Google Gemini API
- Neon PostgreSQL
- Frontend — Vercel
- Backend — Render
React + Vite
│
▼
FastAPI REST API
│
┌────────────┴────────────┐
▼ ▼
Google Gemini API PostgreSQL (Neon)
ResumeIQ-AI
├── frontend
│ ├── src
│ ├── public
│ └── package.json
│
├── backend
│ ├── app
│ ├── main.py
│ ├── requirements.txt
│ └── runtime.txt
│
└── README.md
Frontend
https://resume-iq-ai-bice.vercel.app/
Backend API (https://resumeiq-ai-1.onrender.com)
git clone https://github.com/HarshMisra1102/ResumeIQ-AI.git
cd ResumeIQ-AIcd backend
python -m venv venv
# Windows
venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devBackend
DATABASE_URL=
SECRET_KEY=
GEMINI_API_KEY=
ACCESS_TOKEN_EXPIRE_MINUTES=60Frontend
VITE_API_BASE_URL=- Resume Template Generator
- AI Cover Letter Generator
- LinkedIn Profile Analysis
- Interview Readiness Score
- Recruiter Dashboard
- Resume Version History
- Multi-language Support
Contributions are welcome.
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Submit a Pull Request.
Distributed under the MIT License.
Harsh Misra
B.Tech Computer Science (Artificial Intelligence & Machine Learning)
Passionate about Artificial Intelligence, Full-Stack Development, Backend Engineering, and Open Source.
GitHub: https://github.com/HarshMisra1102
- FastAPI
- React
- PostgreSQL
- Google Gemini
- Vercel
- Render
If you find this project useful, consider giving it a ⭐.