An AI-powered resume parsing and evaluation tool built with Streamlit, FastAPI, and Supabase. Upload your resume and job description to get an AI-generated resume score, skill match, and recommendations!
- 📄 Upload PDF resumes
- 🧠 AI-powered resume parsing using
pyresparser - ⚙️ Custom skill and experience extraction
- 📝 Compare resumes with job descriptions
- 📊 Generate resume scores and recommendations
- 💾 Stores parsed resume, recomendations and user data in a Supabase database
git clone https://github.com/zohaibterminator/AI-Resume-Analyzer.gitpip install -r requirements.txt
python -m nltk.downloader all
python -m spacy download en_core_web_smUpdate your .env file with your Supabase (PostgreSQL-compatible) credentials.
uvicorn app.main:app --host 0.0.0.0 --reloadstreamlit run streamlit_app.py- Frontend: Streamlit
- Backend: FastAPI
- Database: Supabase (PostgreSQL)
- Resume Parsing: pyresparser + spaCy + custom logic
- Resume Scoring: Score generation using LLM
Made by Zohaib Saqib
- Email: zohaibsaqib803@gmail.com
- LinkedIn: www.linkedin.com/in/muhammadzohaibsaqib