AI-powered career platform — ATS scoring, resume rewriting, cover letters, interview prep, skill roadmaps, multi-job matching, and RAG chat. All in one place.
👉 https://intelligent-resume-analyzer-hidev-fyqecasubzzh8uytf4n87k.streamlit.app/
| Feature | Description |
|---|---|
| 📊 ATS Checker | Match score, keyword analysis, section-by-section scoring |
| ✍️ Resume Rewriter | STAR-format bullets, quantified metrics, keyword injection |
| 📝 Cover Letter Generator | Three tone styles — Professional, Confident, Creative |
| 🎤 Interview Prep | Technical, behavioural & situational questions with STAR answers |
| 🗺️ Skill Gap Roadmap | Personalised 90-day learning plan with free resources |
| 🔀 Multi-Job Matcher | Compare up to 3 job descriptions, ranked by best fit |
| 💬 RAG Chat | Ask anything — AI answers grounded in your own resume |
- LLM — Llama 3.3 70B via Groq (ultra-fast inference)
- Orchestration — LangChain 0.3.x (chains, retrievers, prompts)
- Vector Store — FAISS (local, in-memory RAG)
- Embeddings —
sentence-transformers/all-MiniLM-L6-v2via HuggingFace - UI — Streamlit with custom CSS (Deep Indigo SaaS theme)
- Document Parsing — PyPDF + LangChain loaders
git clone https://github.com/your-username/intelligent-resume-analyzer.git
cd intelligent-resume-analyzerpip install -r requirements.txtCreate a .env file in the root:
GROQ_API_KEY=your_groq_api_key_hereGet a free key at console.groq.com
streamlit run main.pyintelligent-resume-analyzer/
├── main.py # Full app — UI + LLM + RAG logic
├── requirements.txt # Python dependencies
├── packages.txt # System packages (for Streamlit Cloud)
├── .env # API keys (not committed)
└── .gitignore
- Upload your resume (PDF or TXT) in the sidebar
- The AI builds a RAG knowledge base from your document
- Navigate the tabs and paste a job description in any feature
- Hit the action button and get instant AI-powered results
- Download any output as a
.txtfile
| Variable | Required | Description |
|---|---|---|
GROQ_API_KEY |
✅ Yes | Your Groq API key for LLM access |
This app is deployed on Streamlit Community Cloud. To deploy your own fork:
- Push your code to GitHub
- Go to share.streamlit.io
- Connect your repo and set
main.pyas the entry point - Add
GROQ_API_KEYunder Secrets
Pull requests are welcome! For major changes, please open an issue first.
MIT License — feel free to use, modify, and distribute.
Built with ❤️ using LangChain · Groq · FAISS · Streamlit